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, toStringgetName, getNodeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetName, getSource, isNullableprotected AbstractCompositionAttribute(AttributeSource source, SessionFactoryImplementor sessionFactory, int entityBasedAttributeNumber, String attributeName, CompositeType attributeType, int columnStartPosition, BaselineAttributeInformation baselineInfo)
public CompositeType getType()
getType in interface AttributeDefinitiongetType in interface CompositionDefinitiongetType in interface AttributegetType in class AbstractAttributepublic Iterable<AttributeDefinition> getAttributes()
getAttributes in interface AttributeSourceprotected abstract EntityPersister locateOwningPersister()
protected String loggableMetadata()
loggableMetadata in class AbstractNonIdentifierAttributeCopyright © 2016 JBoss by Red Hat. All rights reserved.