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