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

public Class PluralAttributeMapKeyManyToAnySourceImpl

extends Object
implements PluralAttributeMapKeyManyToAnySource
Class Inheritance
All Implemented Interfaces
org.hibernate.boot.model.source.spi.PluralAttributeMapKeyManyToAnySource, org.hibernate.boot.model.source.spi.AnyMappingSource, org.hibernate.boot.model.source.spi.PluralAttributeMapKeySource, org.hibernate.boot.model.source.spi.PluralAttributeIndexSource
Imports
java.util.Collections, .List, .Locale, .Map, org.hibernate.boot.MappingException, org.hibernate.boot.jaxb.hbm.spi.JaxbHbmIndexManyToAnyType, org.hibernate.boot.model.JavaTypeDescriptor, org.hibernate.boot.model.source.spi.AnyDiscriminatorSource, .AnyKeySource, .AttributePath, .HibernateTypeSource, .PluralAttributeIndexNature, .PluralAttributeMapKeyManyToAnySource, .RelationalValueSource, org.hibernate.boot.spi.MetadataBuildingContext

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final AnyDiscriminatorSource
private final AnyKeySource
private static final HibernateTypeSource

Constructor Summary

AccessConstructor and Description
public
PluralAttributeMapKeyManyToAnySourceImpl(final MappingDocument mappingDocument, final PluralAttributeSourceMapImpl pluralAttributeSource, final JaxbHbmIndexManyToAnyType jaxbMapKeyManyToAnyMapping)

Method Summary

Modifier and TypeMethod and Description
public AnyDiscriminatorSource
public AnyKeySource
public PluralAttributeMapKeySource.Nature
public PluralAttributeIndexNature
public HibernateTypeSource
getTypeInformation()

Implements org.hibernate.boot.model.source.spi.PluralAttributeIndexSource.getTypeInformation.

Obtain information about the Hibernate index type (org.hibernate.type.Type) for this plural attribute index.
public String
public boolean
isReferencedEntityAttribute()

Implements org.hibernate.boot.model.source.spi.PluralAttributeMapKeySource.isReferencedEntityAttribute.

Is this plural attribute index source for an attribute of the referenced entity (relevant only for one-to-many and many-to-many associations)?
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

discriminatorSourceback to summary
private final AnyDiscriminatorSource discriminatorSource
keySourceback to summary
private final AnyKeySource keySource
UNKNOWNback to summary
private static final HibernateTypeSource UNKNOWN

Constructor Detail

PluralAttributeMapKeyManyToAnySourceImplback to summary
public PluralAttributeMapKeyManyToAnySourceImpl(final MappingDocument mappingDocument, final PluralAttributeSourceMapImpl pluralAttributeSource, final JaxbHbmIndexManyToAnyType jaxbMapKeyManyToAnyMapping)

Method Detail

getDiscriminatorSourceback to summary
public AnyDiscriminatorSource getDiscriminatorSource()

Implements org.hibernate.boot.model.source.spi.AnyMappingSource.getDiscriminatorSource.

Annotations
@Override
getKeySourceback to summary
public AnyKeySource getKeySource()

Implements org.hibernate.boot.model.source.spi.AnyMappingSource.getKeySource.

Annotations
@Override
getMapKeyNatureback to summary
public PluralAttributeMapKeySource.Nature getMapKeyNature()

Implements org.hibernate.boot.model.source.spi.PluralAttributeMapKeySource.getMapKeyNature.

Annotations
@Override
getNatureback to summary
public PluralAttributeIndexNature getNature()

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

Annotations
@Override
getTypeInformationback to summary
public HibernateTypeSource getTypeInformation()

Implements org.hibernate.boot.model.source.spi.PluralAttributeIndexSource.getTypeInformation.

Doc from org.hibernate.boot.model.source.spi.PluralAttributeIndexSource.getTypeInformation.

Obtain information about the Hibernate index type (org.hibernate.type.Type) for this plural attribute index.

Returns:HibernateTypeSource

The Hibernate type information

Annotations
@Override
getXmlNodeNameback to summary
public String getXmlNodeName()

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

Annotations
@Override
isReferencedEntityAttributeback to summary
public boolean isReferencedEntityAttribute()

Implements org.hibernate.boot.model.source.spi.PluralAttributeMapKeySource.isReferencedEntityAttribute.

Doc from org.hibernate.boot.model.source.spi.PluralAttributeMapKeySource.isReferencedEntityAttribute.

Is this plural attribute index source for an attribute of the referenced entity (relevant only for one-to-many and many-to-many associations)? If this method returns true, then this object can safely be cast to PluralAttributeMapKeySourceEntityAttribute.

Returns:boolean

true, if this plural attribute index source for an attribute of the referenced entity; false, otherwise.

Annotations
@Override