Class ElPropertyChainBuilder
java.lang.Object
io.ebeaninternal.server.el.ElPropertyChainBuilder
Utility object used to build a ElPropertyChain.
Builds a ElPropertyChain based on a chain of properties with dot separators.
This can navigate an object graph based on dot notation such as order.customer.name.
-
Constructor Summary
ConstructorsConstructorDescriptionElPropertyChainBuilder(String expression) Create with the original expression. -
Method Summary
Modifier and TypeMethodDescriptionadd(ElPropertyValue element) Add a ElGetValue element to the chain.build()Build the immutable ElGetChain from the build information.booleanvoidsetEmbedded(boolean embedded) Mark the chain as going through an embedded property.
-
Constructor Details
-
ElPropertyChainBuilder
Create with the original expression.
-
-
Method Details
-
isContainsMany
public boolean isContainsMany() -
expression
-
setEmbedded
public void setEmbedded(boolean embedded) Mark the chain as going through an embedded property. This affects how the prefix (table alias) is computed for SQL generation. -
add
Add a ElGetValue element to the chain. -
build
Build the immutable ElGetChain from the build information.
-