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

public Class PluralAttributeSourceArrayImpl

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.JaxbHbmArrayType, org.hibernate.boot.model.source.spi.AttributeSourceContainer, .PluralAttributeIndexSource, .PluralAttributeNature, .PluralAttributeSequentialIndexSource, .PluralAttributeSourceArray

Authors
Steve Ebersole, Brett Meyer

Field Summary

Modifier and TypeField and Description
private final PluralAttributeSequentialIndexSource
private final JaxbHbmArrayType

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 JaxbHbmArrayType jaxbArrayMapping

Constructor Detail

PluralAttributeSourceArrayImplback to summary
public PluralAttributeSourceArrayImpl(MappingDocument sourceMappingDocument, JaxbHbmArrayType 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