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