Class EmbeddableDiscriminatorValueDetailsImpl
java.lang.Object
org.hibernate.metamodel.mapping.internal.EmbeddableDiscriminatorValueDetailsImpl
- All Implemented Interfaces:
DiscriminatorValueDetails
public class EmbeddableDiscriminatorValueDetailsImpl
extends Object
implements DiscriminatorValueDetails
Implementation of
DiscriminatorValueDetails
used for embeddable inheritance.-
Constructor Summary
ConstructorsConstructorDescriptionEmbeddableDiscriminatorValueDetailsImpl
(Object value, Class<?> embeddableClass) -
Method Summary
Modifier and TypeMethodDescriptionClass<?>
Form ofDiscriminatorValueDetails.getIndicatedEntityName()
returning the matchedEntityMappingType
The name of the concrete entity-type mapped to this discriminator valuegetValue()
The discriminator value
-
Constructor Details
-
EmbeddableDiscriminatorValueDetailsImpl
-
-
Method Details
-
getEmbeddableClass
-
getValue
Description copied from interface:DiscriminatorValueDetails
The discriminator value- Specified by:
getValue
in interfaceDiscriminatorValueDetails
-
getIndicatedEntityName
Description copied from interface:DiscriminatorValueDetails
The name of the concrete entity-type mapped to this discriminator value- Specified by:
getIndicatedEntityName
in interfaceDiscriminatorValueDetails
-
getIndicatedEntity
Description copied from interface:DiscriminatorValueDetails
Form ofDiscriminatorValueDetails.getIndicatedEntityName()
returning the matchedEntityMappingType
- Specified by:
getIndicatedEntity
in interfaceDiscriminatorValueDetails
-