Top Description Inners Methods
org.hibernate.boot.jaxb.mapping

public Interface DiscriminatedAssociation

extends PersistentAttribute
Known Direct Implementers
org.hibernate.boot.jaxb.mapping.JaxbHbmAnyMapping, org.hibernate.boot.jaxb.mapping.JaxbHbmManyToAny
Imports
java.util.List

JAXB binding interface for discriminated association based attributes (any and many-to-any)
Author
Steve Ebersole

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface
DiscriminatedAssociation.Discriminator

JAXB binding interface for describing the discriminator of a discriminated association

public static interface
DiscriminatedAssociation.Key

The key of a DiscriminatedAssociation - the (logical) foreign-key value

Method Summary

Modifier and TypeMethod and Description
public DiscriminatedAssociation.Discriminator
getDiscriminator()

Details about the discriminator

public DiscriminatedAssociation.Key
getKey()

Details about the logical association foreign-key

Inherited from org.hibernate.boot.jaxb.mapping.PersistentAttribute:
getAccessgetAttributeAccessorgetNamesetAccesssetAttributeAccessorsetName

Method Detail

getDiscriminatorback to summary
public DiscriminatedAssociation.Discriminator getDiscriminator()

Details about the discriminator

getKeyback to summary
public DiscriminatedAssociation.Key getKey()

Details about the logical association foreign-key

org.hibernate.boot.jaxb.mapping back to summary

public Interface DiscriminatedAssociation.Discriminator

Known Direct Implementers
org.hibernate.boot.jaxb.mapping.JaxbHbmAnyDiscriminator

JAXB binding interface for describing the discriminator of a discriminated association
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public JaxbColumn
getColumn()

The column holding the discriminator value

public List<? extends DiscriminatorMapping>
getValueMappings()

Mapping of discriminator-values to the corresponding entity names

Method Detail

getColumnback to summary
public JaxbColumn getColumn()

The column holding the discriminator value

getValueMappingsback to summary
public List<? extends DiscriminatorMapping> getValueMappings()

Mapping of discriminator-values to the corresponding entity names

org.hibernate.boot.jaxb.mapping back to summary

public Interface DiscriminatedAssociation.Key

Known Direct Implementers
org.hibernate.boot.jaxb.mapping.JaxbHbmAnyKey

The key of a DiscriminatedAssociation - the (logical) foreign-key value
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public List<JaxbColumn>

Method Detail

getColumnsback to summary
public List<JaxbColumn> getColumns()