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.Serializable
Centralizes 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 ComponentTuplizer
getComponentTuplizer()
EntityMode
getEntityMode()
StandardProperty[]
getProperties()
StandardProperty
getProperty(int index)
StandardProperty
getProperty(java.lang.String propertyName)
int
getPropertyIndex(java.lang.String propertyName)
int
getPropertySpan()
boolean
isCreateEmptyCompositesEnabled()
boolean
isKey()
-
-
-
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()
-
-