Class EmbeddableDiscriminatorValueDetailsImpl
- java.lang.Object
-
- org.hibernate.metamodel.mapping.internal.EmbeddableDiscriminatorValueDetailsImpl
-
- All Implemented Interfaces:
DiscriminatorValueDetails
public class EmbeddableDiscriminatorValueDetailsImpl extends Object implements DiscriminatorValueDetails
Implementation ofDiscriminatorValueDetailsused 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()EntityMappingTypegetIndicatedEntity()Form ofDiscriminatorValueDetails.getIndicatedEntityName()returning the matchedEntityMappingTypeStringgetIndicatedEntityName()The name of the concrete entity-type mapped to this discriminator valueObjectgetValue()The discriminator value
-
-
-
Method Detail
-
getEmbeddableClass
public Class<?> getEmbeddableClass()
-
getValue
public Object getValue()
Description copied from interface:DiscriminatorValueDetailsThe discriminator value- Specified by:
getValuein interfaceDiscriminatorValueDetails
-
getIndicatedEntityName
public String getIndicatedEntityName()
Description copied from interface:DiscriminatorValueDetailsThe name of the concrete entity-type mapped to this discriminator value- Specified by:
getIndicatedEntityNamein interfaceDiscriminatorValueDetails
-
getIndicatedEntity
public EntityMappingType getIndicatedEntity()
Description copied from interface:DiscriminatorValueDetailsForm ofDiscriminatorValueDetails.getIndicatedEntityName()returning the matchedEntityMappingType- Specified by:
getIndicatedEntityin interfaceDiscriminatorValueDetails
-
-