Package org.hibernate.metamodel.mapping
Interface EmbeddableMappingType.ConcreteEmbeddableType
-
- All Known Implementing Classes:
AbstractEmbeddableMapping
,EmbeddableMappingTypeImpl
,IdClassEmbeddable
,VirtualIdEmbeddable
- Enclosing interface:
- EmbeddableMappingType
public static interface EmbeddableMappingType.ConcreteEmbeddableType
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
declaresAttribute(int attributeIndex)
boolean
declaresAttribute(AttributeMapping attributeMapping)
Returnstrue
if the provided embeddable class contains the specified attribute mapping,false
otherwise.Object
getDiscriminatorValue()
EmbeddableInstantiator
getInstantiator()
int
getSubclassId()
-
-
-
Method Detail
-
getInstantiator
EmbeddableInstantiator getInstantiator()
-
getSubclassId
int getSubclassId()
-
declaresAttribute
boolean declaresAttribute(AttributeMapping attributeMapping)
Returnstrue
if the provided embeddable class contains the specified attribute mapping,false
otherwise.- Parameters:
attributeMapping
- the attribute to check- Implementation Note:
- This method always returns
true
for non-polymorphic embeddable types
-
declaresAttribute
boolean declaresAttribute(int attributeIndex)
-
getDiscriminatorValue
Object getDiscriminatorValue()
-
-