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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Caching
getCaching()
CollectionIdSource
getCollectionIdSource()
String
getCollectionTableCheck()
String
getCollectionTableComment()
TableSpecificationSource
getCollectionTableSpecificationSource()
String
getCustomLoaderName()
String
getCustomPersisterClassName()
CustomSql
getCustomSqlDelete()
CustomSql
getCustomSqlDeleteAll()
CustomSql
getCustomSqlInsert()
CustomSql
getCustomSqlUpdate()
PluralAttributeElementSource
getElementSource()
FetchCharacteristicsPluralAttribute
getFetchCharacteristics()
FilterSource[]
getFilterSources()
PluralAttributeKeySource
getKeySource()
String
getMappedBy()
PluralAttributeNature
getNature()
String[]
getSynchronizedTableNames()
Obtain any additional table names on which to synchronize (auto flushing) this entity.String
getWhere()
boolean
isInverse()
boolean
isMutable()
boolean
usesJoinTable()
-
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 Detail
-
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
-
-