- All Superinterfaces:
ElPropertyDeploy,ExpressionPath
- All Known Implementing Classes:
BeanFkeyProperty,BeanProperty,BeanPropertyAssoc,BeanPropertyAssocMany,BeanPropertyAssocOne,BeanPropertyIdClass,BeanPropertyJsonBasic,BeanPropertyJsonMapper,BeanPropertyOrderColumn,BeanPropertySimpleCollection,ElPropertyChain
The expression language object that can get values.
This can be used for local sorting and filtering.
-
Field Summary
Fields inherited from interface io.ebeaninternal.server.el.ElPropertyDeploy
ROOT_ELPREFIX -
Method Summary
Modifier and TypeMethodDescriptionassocIdInExpr(String prefix) Return the logical id in expression taking into account embedded id's.assocIdInValueExpr(boolean not, int size) Return the logical id value expression taking into account embedded id's.assocIsEmpty(SpiExpressionRequest request, String path) Return the logical where clause to support "Is empty".booleanReturn true if this is an ManyToOne or OneToOne associated bean property.booleanReturn true if the property is a OneToMany or ManyToMany associated bean property.booleanReturn true if any path of this path contains a Associated One or Many.booleanReturn true if the property is encrypted in the DB.booleanReturn true if the property is encrypted via Java.localEncrypt(Object value) Encrypt the input value return the encrypted value.pathGetNested(Object bean) Return the value ensuring objects prior to the top scalar property are automatically populated.Methods inherited from interface io.ebeaninternal.server.el.ElPropertyDeploy
beanProperty, containsFormulaWithJoin, containsMany, containsManySince, dbColumn, elName, elPlaceholder, elPrefix, fetchPreference, isAggregation, nameMethods inherited from interface io.ebean.plugin.ExpressionPath
assocIdExpression, assocIdValues, containsMany, convert, elName, jdbcType, pathGet, pathSet, property, stringParser
-
Method Details
-
assocIdInValueExpr
Return the logical id value expression taking into account embedded id's. -
assocIdInExpr
Return the logical id in expression taking into account embedded id's. -
assocIsEmpty
Return the logical where clause to support "Is empty". -
isAssocId
boolean isAssocId()Return true if this is an ManyToOne or OneToOne associated bean property.- Specified by:
isAssocIdin interfaceExpressionPath
-
isAssocMany
boolean isAssocMany()Return true if the property is a OneToMany or ManyToMany associated bean property. -
isAssocProperty
boolean isAssocProperty()Return true if any path of this path contains a Associated One or Many. -
isLocalEncrypted
boolean isLocalEncrypted()Return true if the property is encrypted via Java. -
isDbEncrypted
boolean isDbEncrypted()Return true if the property is encrypted in the DB. -
localEncrypt
Encrypt the input value return the encrypted value. -
pathGetNested
Return the value ensuring objects prior to the top scalar property are automatically populated.
-