Package io.ebeaninternal.server.query
Interface STreePropertyAssocOne
-
- All Superinterfaces:
ScalarDataReader<Object>
,STreeProperty
,STreePropertyAssoc
- All Known Implementing Classes:
BeanPropertyAssocOne
,BeanPropertyIdClass
public interface STreePropertyAssocOne extends STreePropertyAssoc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScalarDataReader<?>
getIdReader()
Return the scalar type of the associated id property.EntityBean
getValueAsEntityBean(EntityBean parentBean)
Return the property value as an entity bean from the parent.boolean
hasForeignKey()
Returns true, if this relation has a foreign key.boolean
isAssocId()
Return true if the property is an Id.-
Methods inherited from interface io.ebeaninternal.server.type.ScalarDataReader
read
-
Methods inherited from interface io.ebeaninternal.server.query.STreeProperty
appendFrom, appendSelect, buildRawSqlSelectChain, getElPrefix, getEncryptKeyAsString, getFullBeanName, getName, getScalarType, isAggregation, isAggregationManyToOne, isEmbedded, isFormula, isId, load, loadIgnore
-
Methods inherited from interface io.ebeaninternal.server.query.STreePropertyAssoc
addJoin, addJoin, getExtraWhere, getIdBinder, setValue, target
-
-
-
-
Method Detail
-
isAssocId
boolean isAssocId()
Return true if the property is an Id.
-
getIdReader
ScalarDataReader<?> getIdReader()
Return the scalar type of the associated id property.
-
hasForeignKey
boolean hasForeignKey()
Returns true, if this relation has a foreign key.
-
getValueAsEntityBean
EntityBean getValueAsEntityBean(EntityBean parentBean)
Return the property value as an entity bean from the parent.
-
-