- All Superinterfaces:
ScalarDataReader<Object>,STreeProperty,STreePropertyAssoc
- All Known Implementing Classes:
BeanPropertyAssocMany,BeanPropertySimpleCollection
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddBeanToCollectionWithCreate(EntityBean contextParent, EntityBean detailBean, boolean withCheck) Add a bean to the collection.voidaddSelectExported(DbSqlContext ctx, String prefix) Append exported columns to the select.asMany()Return as BeanPropertyAssocMany.voidcreateEmptyReference(EntityBean localBean) Populate the collection for read-only disabled lazy loading (aka Java Collections non mutable empty collection).createReference(EntityBean localBean, boolean forceNewReference) Return a reference collection forcing a new reference on REFRESH query.createReferenceIfNull(EntityBean localBean) Return a reference collection.booleanReturn true if the property has a join table.Return the intersection table join.booleanReturn true if the property is excluded from history.booleanReturn true if this is a ManyToMany with history.Methods inherited from interface io.ebean.core.type.ScalarDataReader
readMethods inherited from interface io.ebeaninternal.server.query.STreeProperty
appendFrom, appendSelect, buildRawSqlSelectChain, elPrefix, encryptKeyAsString, extraIncludes, fullName, isAggregation, isAggregationManyToOne, isEmbedded, isFormula, isId, isLobForPlatform, load, loadIgnore, name, scalarTypeMethods inherited from interface io.ebeaninternal.server.query.STreePropertyAssoc
addJoin, addJoin, extraWhere, idBinder, isTargetSoftDelete, setValue, softDeletePredicate, target
-
Method Details
-
asMany
BeanPropertyAssocMany<?> asMany()Return as BeanPropertyAssocMany. -
addSelectExported
Append exported columns to the select. -
isManyToManyWithHistory
boolean isManyToManyWithHistory()Return true if this is a ManyToMany with history. -
createReferenceIfNull
Return a reference collection. -
createReference
Return a reference collection forcing a new reference on REFRESH query. -
createEmptyReference
Populate the collection for read-only disabled lazy loading (aka Java Collections non mutable empty collection). -
hasJoinTable
boolean hasJoinTable()Return true if the property has a join table. -
intersectionTableJoin
TableJoin intersectionTableJoin()Return the intersection table join. -
addBeanToCollectionWithCreate
void addBeanToCollectionWithCreate(EntityBean contextParent, EntityBean detailBean, boolean withCheck) Add a bean to the collection. -
isExcludedFromHistory
boolean isExcludedFromHistory()Return true if the property is excluded from history.
-