Interface PluralAttributeSource
- All Superinterfaces:
AttributeSource
,CascadeStyleSource
,FetchableAttributeSource
,ToolingHintContextContainer
- All Known Subinterfaces:
IndexedPluralAttributeSource
,PluralAttributeSourceArray
- All Known Implementing Classes:
AbstractPluralAttributeSourceImpl
,PluralAttributeSourceArrayImpl
,PluralAttributeSourceBagImpl
,PluralAttributeSourceIdBagImpl
,PluralAttributeSourceListImpl
,PluralAttributeSourceMapImpl
,PluralAttributeSourcePrimitiveArrayImpl
,PluralAttributeSourceSetImpl
public interface PluralAttributeSource
extends AttributeSource, FetchableAttributeSource, CascadeStyleSource
-
Method Summary
Methods inherited from interface org.hibernate.boot.model.source.spi.AttributeSource
getAttributePath, getAttributeRole, getName, getPropertyAccessorName, getSourceType, getTypeInformation, getXmlNodeName, isIncludedInOptimisticLocking, isSingular
Methods inherited from interface org.hibernate.boot.model.source.spi.CascadeStyleSource
getCascadeStyleName
Methods inherited from interface org.hibernate.boot.model.source.spi.ToolingHintContextContainer
getToolingHintContext
-
Method Details
-
getNature
PluralAttributeNature getNature() -
getCollectionIdSource
CollectionIdSource getCollectionIdSource() -
getKeySource
PluralAttributeKeySource getKeySource() -
getElementSource
PluralAttributeElementSource getElementSource() -
getFilterSources
FilterSource[] getFilterSources() -
getCollectionTableSpecificationSource
TableSpecificationSource getCollectionTableSpecificationSource() -
getCollectionTableComment
String getCollectionTableComment() -
getCollectionTableCheck
String getCollectionTableCheck() -
getSynchronizedTableNames
String[] getSynchronizedTableNames()Obtain any additional table names on which to synchronize (auto flushing) this entity.- Returns:
- Additional synchronized table names or 0 sized String array, never return null.
-
getCaching
Caching getCaching() -
getCustomPersisterClassName
String getCustomPersisterClassName() -
getWhere
String getWhere() -
isInverse
boolean isInverse() -
isMutable
boolean isMutable() -
getCustomLoaderName
String getCustomLoaderName() -
getCustomSqlInsert
CustomSql getCustomSqlInsert() -
getCustomSqlUpdate
CustomSql getCustomSqlUpdate() -
getCustomSqlDelete
CustomSql getCustomSqlDelete() -
getCustomSqlDeleteAll
CustomSql getCustomSqlDeleteAll() -
getMappedBy
String getMappedBy() -
usesJoinTable
boolean usesJoinTable() -
getFetchCharacteristics
FetchCharacteristicsPluralAttribute getFetchCharacteristics()- Specified by:
getFetchCharacteristics
in interfaceFetchableAttributeSource
-