Class PluralAttributeSourceArrayImpl
java.lang.Object
org.hibernate.boot.model.source.internal.hbm.AbstractHbmSourceNode
org.hibernate.boot.model.source.internal.hbm.AbstractPluralAttributeSourceImpl
org.hibernate.boot.model.source.internal.hbm.PluralAttributeSourceArrayImpl
- All Implemented Interfaces:
Helper.InLineViewNameInferrer,IndexedPluralAttributeSource,AttributeSource,CascadeStyleSource,FetchableAttributeSource,PluralAttributeSource,PluralAttributeSourceArray,ToolingHintContextContainer
public class PluralAttributeSourceArrayImpl
extends AbstractPluralAttributeSourceImpl
implements PluralAttributeSourceArray
-
Constructor Summary
ConstructorsConstructorDescriptionPluralAttributeSourceArrayImpl(MappingDocument sourceMappingDocument, JaxbHbmArrayType jaxbArrayMapping, AttributeSourceContainer container) -
Method Summary
Modifier and TypeMethodDescriptionThis is only useful to log warnings when these deprecated attributes are populated.Methods inherited from class org.hibernate.boot.model.source.internal.hbm.AbstractPluralAttributeSourceImpl
container, getAttributePath, getAttributeRole, getCaching, getCascadeStyleName, getCollectionIdSource, getCollectionTableCheck, getCollectionTableComment, getCollectionTableSpecificationSource, getCustomLoaderName, getCustomPersisterClassName, getCustomSqlDelete, getCustomSqlDeleteAll, getCustomSqlInsert, getCustomSqlUpdate, getElementSource, getFetchCharacteristics, getFilterSources, getKeySource, getMappedBy, getName, getPropertyAccessorName, getSynchronizedTableNames, getToolingHintContext, getTypeInformation, getWhere, inferInLineViewName, isIncludedInOptimisticLocking, isInverse, isMutable, isSingular, usesJoinTableMethods inherited from class org.hibernate.boot.model.source.internal.hbm.AbstractHbmSourceNode
mappingRoot, metadataBuildingContext, origin, sourceMappingDocumentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.boot.model.source.spi.AttributeSource
getAttributePath, getAttributeRole, getName, getPropertyAccessorName, getTypeInformation, isIncludedInOptimisticLocking, isSingularMethods inherited from interface org.hibernate.boot.model.source.spi.CascadeStyleSource
getCascadeStyleNameMethods inherited from interface org.hibernate.boot.model.source.spi.PluralAttributeSource
getCaching, getCollectionIdSource, getCollectionTableCheck, getCollectionTableComment, getCollectionTableSpecificationSource, getCustomLoaderName, getCustomPersisterClassName, getCustomSqlDelete, getCustomSqlDeleteAll, getCustomSqlInsert, getCustomSqlUpdate, getElementSource, getFetchCharacteristics, getFilterSources, getKeySource, getMappedBy, getSynchronizedTableNames, getWhere, isInverse, isMutable, usesJoinTableMethods inherited from interface org.hibernate.boot.model.source.spi.ToolingHintContextContainer
getToolingHintContext
-
Constructor Details
-
PluralAttributeSourceArrayImpl
public PluralAttributeSourceArrayImpl(MappingDocument sourceMappingDocument, JaxbHbmArrayType jaxbArrayMapping, AttributeSourceContainer container)
-
-
Method Details
-
getIndexSource
- Specified by:
getIndexSourcein interfaceIndexedPluralAttributeSource
-
getNature
- Specified by:
getNaturein interfacePluralAttributeSource
-
getSourceType
- Specified by:
getSourceTypein interfaceAttributeSource
-
getXmlNodeName
Description copied from interface:AttributeSourceThis is only useful to log warnings when these deprecated attributes are populated. It was only useful for DOM4J entity-mode, which was removed a long time ago.- Specified by:
getXmlNodeNamein interfaceAttributeSource- Returns:
- The xml node name
-
getElementClass
- Specified by:
getElementClassin interfacePluralAttributeSourceArray
-