Interface PluralAttributeSource
-
- All Superinterfaces:
AttributeSource,CascadeStyleSource,FetchableAttributeSource,ToolingHintContextContainer
- All Known Subinterfaces:
org.hibernate.boot.model.source.internal.hbm.IndexedPluralAttributeSource,PluralAttributeSourceArray
public interface PluralAttributeSource extends AttributeSource, FetchableAttributeSource, CascadeStyleSource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CachinggetCaching()CollectionIdSourcegetCollectionIdSource()java.lang.StringgetCollectionTableCheck()java.lang.StringgetCollectionTableComment()TableSpecificationSourcegetCollectionTableSpecificationSource()java.lang.StringgetCustomLoaderName()java.lang.StringgetCustomPersisterClassName()CustomSqlgetCustomSqlDelete()CustomSqlgetCustomSqlDeleteAll()CustomSqlgetCustomSqlInsert()CustomSqlgetCustomSqlUpdate()PluralAttributeElementSourcegetElementSource()FetchCharacteristicsPluralAttributegetFetchCharacteristics()FilterSource[]getFilterSources()PluralAttributeKeySourcegetKeySource()java.lang.StringgetMappedBy()PluralAttributeNaturegetNature()java.lang.String[]getSynchronizedTableNames()Obtain any additional table names on which to synchronize (auto flushing) this entity.java.lang.StringgetWhere()booleanisInverse()booleanisMutable()booleanusesJoinTable()-
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
java.lang.String getCollectionTableComment()
-
getCollectionTableCheck
java.lang.String getCollectionTableCheck()
-
getSynchronizedTableNames
java.lang.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
java.lang.String getCustomPersisterClassName()
-
getWhere
java.lang.String getWhere()
-
isInverse
boolean isInverse()
-
isMutable
boolean isMutable()
-
getCustomLoaderName
java.lang.String getCustomLoaderName()
-
getCustomSqlInsert
CustomSql getCustomSqlInsert()
-
getCustomSqlUpdate
CustomSql getCustomSqlUpdate()
-
getCustomSqlDelete
CustomSql getCustomSqlDelete()
-
getCustomSqlDeleteAll
CustomSql getCustomSqlDeleteAll()
-
getMappedBy
java.lang.String getMappedBy()
-
usesJoinTable
boolean usesJoinTable()
-
getFetchCharacteristics
FetchCharacteristicsPluralAttribute getFetchCharacteristics()
- Specified by:
getFetchCharacteristicsin interfaceFetchableAttributeSource
-
-