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
Constructors Constructor Description PluralAttributeSourceArrayImpl(MappingDocument sourceMappingDocument, JaxbHbmArrayType jaxbArrayMapping, AttributeSourceContainer container)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getElementClass()
PluralAttributeIndexSource
getIndexSource()
PluralAttributeNature
getNature()
XmlElementMetadata
getSourceType()
String
getXmlNodeName()
This 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, usesJoinTable
-
Methods inherited from class org.hibernate.boot.model.source.internal.hbm.AbstractHbmSourceNode
mappingRoot, metadataBuildingContext, origin, sourceMappingDocument
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.boot.model.source.spi.AttributeSource
getAttributePath, getAttributeRole, getName, getPropertyAccessorName, getTypeInformation, isIncludedInOptimisticLocking, isSingular
-
Methods inherited from interface org.hibernate.boot.model.source.spi.CascadeStyleSource
getCascadeStyleName
-
Methods 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, usesJoinTable
-
Methods inherited from interface org.hibernate.boot.model.source.spi.ToolingHintContextContainer
getToolingHintContext
-
-
-
-
Constructor Detail
-
PluralAttributeSourceArrayImpl
public PluralAttributeSourceArrayImpl(MappingDocument sourceMappingDocument, JaxbHbmArrayType jaxbArrayMapping, AttributeSourceContainer container)
-
-
Method Detail
-
getIndexSource
public PluralAttributeIndexSource getIndexSource()
- Specified by:
getIndexSource
in interfaceIndexedPluralAttributeSource
-
getNature
public PluralAttributeNature getNature()
- Specified by:
getNature
in interfacePluralAttributeSource
-
getSourceType
public XmlElementMetadata getSourceType()
- Specified by:
getSourceType
in interfaceAttributeSource
-
getXmlNodeName
public String getXmlNodeName()
Description copied from interface:AttributeSource
This 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:
getXmlNodeName
in interfaceAttributeSource
- Returns:
- The xml node name
-
getElementClass
public String getElementClass()
- Specified by:
getElementClass
in interfacePluralAttributeSourceArray
-
-