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 CachinggetCaching()CollectionIdSourcegetCollectionIdSource()StringgetCollectionTableCheck()StringgetCollectionTableComment()TableSpecificationSourcegetCollectionTableSpecificationSource()StringgetCustomLoaderName()StringgetCustomPersisterClassName()CustomSqlgetCustomSqlDelete()CustomSqlgetCustomSqlDeleteAll()CustomSqlgetCustomSqlInsert()CustomSqlgetCustomSqlUpdate()PluralAttributeElementSourcegetElementSource()FetchCharacteristicsPluralAttributegetFetchCharacteristics()FilterSource[]getFilterSources()PluralAttributeKeySourcegetKeySource()StringgetMappedBy()PluralAttributeNaturegetNature()String[]getSynchronizedTableNames()Obtain any additional table names on which to synchronize (auto flushing) this entity.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
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:
getFetchCharacteristicsin interfaceFetchableAttributeSource
-
-