Package io.ebeaninternal.server.query
Interface STreePropertyAssocMany
-
- All Superinterfaces:
ScalarDataReader<Object>
,STreeProperty
,STreePropertyAssoc
- All Known Implementing Classes:
BeanPropertyAssocMany
,BeanPropertySimpleCollection
public interface STreePropertyAssocMany extends STreePropertyAssoc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addBeanToCollectionWithCreate(EntityBean contextParent, EntityBean detailBean, boolean withCheck)
Add a bean to the collection.void
addSelectExported(DbSqlContext ctx, String prefix)
Append exported columns to the select.BeanCollection<?>
createReference(EntityBean localBean, boolean forceNewReference)
Return a reference collection forcing a new reference on REFRESH query.BeanCollection<?>
createReferenceIfNull(EntityBean localBean)
Return a reference collection.TableJoin
getIntersectionTableJoin()
Return the intersection table join.boolean
hasJoinTable()
Return true if the property has a join table.boolean
isExcludedFromHistory()
Return true if the property is excluded from history.boolean
isManyToManyWithHistory()
Return true if this is a ManyToMany with history.-
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
-
addSelectExported
void addSelectExported(DbSqlContext ctx, String prefix)
Append exported columns to the select.
-
isManyToManyWithHistory
boolean isManyToManyWithHistory()
Return true if this is a ManyToMany with history.
-
createReferenceIfNull
BeanCollection<?> createReferenceIfNull(EntityBean localBean)
Return a reference collection.
-
createReference
BeanCollection<?> createReference(EntityBean localBean, boolean forceNewReference)
Return a reference collection forcing a new reference on REFRESH query.
-
hasJoinTable
boolean hasJoinTable()
Return true if the property has a join table.
-
getIntersectionTableJoin
TableJoin getIntersectionTableJoin()
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.
-
-