Package org.hibernate.tuple.component
Class ComponentMetamodel
- java.lang.Object
-
- org.hibernate.tuple.component.ComponentMetamodel
-
- All Implemented Interfaces:
java.io.Serializable
public class ComponentMetamodel extends java.lang.Object implements java.io.SerializableCentralizes metamodel information about a component.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ComponentMetamodel(Component component, BootstrapContext bootstrapContext)ComponentMetamodel(Component component, MetadataBuildingOptions metadataBuildingOptions)Deprecated.UseComponentMetamodel(Component, BootstrapContext)instead.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComponentTuplizergetComponentTuplizer()EntityModegetEntityMode()StandardProperty[]getProperties()StandardPropertygetProperty(int index)StandardPropertygetProperty(java.lang.String propertyName)intgetPropertyIndex(java.lang.String propertyName)intgetPropertySpan()booleanisCreateEmptyCompositesEnabled()booleanisKey()
-
-
-
Constructor Detail
-
ComponentMetamodel
@Deprecated public ComponentMetamodel(Component component, MetadataBuildingOptions metadataBuildingOptions)
Deprecated.UseComponentMetamodel(Component, BootstrapContext)instead.
-
ComponentMetamodel
public ComponentMetamodel(Component component, BootstrapContext bootstrapContext)
-
-
Method Detail
-
isKey
public boolean isKey()
-
getPropertySpan
public int getPropertySpan()
-
getProperties
public StandardProperty[] getProperties()
-
getProperty
public StandardProperty getProperty(int index)
-
getPropertyIndex
public int getPropertyIndex(java.lang.String propertyName)
-
getProperty
public StandardProperty getProperty(java.lang.String propertyName)
-
getEntityMode
public EntityMode getEntityMode()
-
getComponentTuplizer
public ComponentTuplizer getComponentTuplizer()
-
isCreateEmptyCompositesEnabled
public boolean isCreateEmptyCompositesEnabled()
-
-