Top Fields Constructors Methods
org.hibernate.boot.model.source.internal.hbm

public Class PluralAttributeSourcePrimitiveArrayImpl

extends AbstractPluralAttributeSourceImpl
implements PluralAttributeSourceArray
Class Inheritance
All Implemented Interfaces
org.hibernate.boot.model.source.spi.PluralAttributeSourceArray, org.hibernate.boot.model.source.internal.hbm.IndexedPluralAttributeSource, org.hibernate.boot.model.source.spi.PluralAttributeSource, org.hibernate.boot.model.source.spi.CascadeStyleSource, org.hibernate.boot.model.source.spi.FetchableAttributeSource, org.hibernate.boot.model.source.spi.AttributeSource, org.hibernate.boot.model.source.spi.ToolingHintContextContainer
Imports
org.hibernate.boot.jaxb.hbm.spi.JaxbHbmPrimitiveArrayType, org.hibernate.boot.model.source.spi.AttributeSourceContainer, .PluralAttributeIndexSource, .PluralAttributeNature, .PluralAttributeSequentialIndexSource, .PluralAttributeSourceArray

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final PluralAttributeSequentialIndexSource
private final JaxbHbmPrimitiveArrayType

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
public PluralAttributeIndexSource
public PluralAttributeNature
public XmlElementMetadata
public String
getXmlNodeName()

Implements org.hibernate.boot.model.source.spi.AttributeSource.getXmlNodeName.

This is only useful to log warnings when these deprecated attributes are populated.
Inherited from org.hibernate.boot.model.source.internal.hbm.AbstractPluralAttributeSourceImpl:
containergetAttributePathgetAttributeRolegetCachinggetCascadeStyleNamegetCollectionIdSourcegetCollectionTableCheckgetCollectionTableCommentgetCollectionTableSpecificationSourcegetCustomLoaderNamegetCustomPersisterClassNamegetCustomSqlDeletegetCustomSqlDeleteAllgetCustomSqlInsertgetCustomSqlUpdategetElementSourcegetFetchCharacteristicsgetFilterSourcesgetKeySourcegetMappedBygetNamegetPropertyAccessorNamegetSynchronizedTableNamesgetToolingHintContextgetTypeInformationgetWhereinferInLineViewNameisIncludedInOptimisticLockingisInverseisMutableisSingularusesJoinTable

Field Detail

indexSourceback to summary
private final PluralAttributeSequentialIndexSource indexSource
jaxbArrayMappingback to summary
private final JaxbHbmPrimitiveArrayType jaxbArrayMapping

Constructor Detail

PluralAttributeSourcePrimitiveArrayImplback to summary
public PluralAttributeSourcePrimitiveArrayImpl(MappingDocument sourceMappingDocument, JaxbHbmPrimitiveArrayType jaxbArrayMapping, AttributeSourceContainer container)

Method Detail

getElementClassback to summary
public String getElementClass()

Implements org.hibernate.boot.model.source.spi.PluralAttributeSourceArray.getElementClass.

Annotations
@Override
getIndexSourceback to summary
public PluralAttributeIndexSource getIndexSource()

Implements org.hibernate.boot.model.source.internal.hbm.IndexedPluralAttributeSource.getIndexSource.

Annotations
@Override
getNatureback to summary
public PluralAttributeNature getNature()

Implements org.hibernate.boot.model.source.spi.PluralAttributeSource.getNature.

Annotations
@Override
getSourceTypeback to summary
public XmlElementMetadata getSourceType()

Implements org.hibernate.boot.model.source.spi.AttributeSource.getSourceType.

Annotations
@Override
getXmlNodeNameback to summary
public String getXmlNodeName()

Implements org.hibernate.boot.model.source.spi.AttributeSource.getXmlNodeName.

Doc from org.hibernate.boot.model.source.spi.AttributeSource.getXmlNodeName.

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.

Returns:String

The xml node name

Annotations
@Override