public abstract class AbstractCompositionAttribute extends AbstractNonIdentifierAttribute implements CompositionDefinition
Modifier | Constructor and Description |
---|---|
protected |
AbstractCompositionAttribute(AttributeSource source,
SessionFactoryImplementor sessionFactory,
int attributeNumber,
String attributeName,
CompositeType attributeType,
BaselineAttributeInformation baselineInfo) |
Modifier and Type | Method and Description |
---|---|
Iterable<AttributeDefinition> |
getAttributes() |
CompositeType |
getType() |
EntityPersister |
locateOwningPersister() |
protected String |
loggableMetadata() |
attributeNumber, getCascadeStyle, getFetchMode, getSource, isDirtyCheckable, isDirtyCheckable, isInsertable, isInsertGenerated, isLazy, isNullable, isUpdateable, isUpdateGenerated, isVersionable, sessionFactory, source, toString
getName, getNode
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, getSource
protected AbstractCompositionAttribute(AttributeSource source, SessionFactoryImplementor sessionFactory, int attributeNumber, String attributeName, CompositeType attributeType, BaselineAttributeInformation baselineInfo)
public CompositeType getType()
getType
in interface AttributeDefinition
getType
in interface Attribute
getType
in class AbstractAttribute
public Iterable<AttributeDefinition> getAttributes()
getAttributes
in interface AttributeSource
public EntityPersister locateOwningPersister()
protected String loggableMetadata()
loggableMetadata
in class AbstractNonIdentifierAttribute
Copyright © 2013. All rights reserved.