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, toStringgetName, getNodeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetName, getSourceprotected AbstractCompositionAttribute(AttributeSource source, SessionFactoryImplementor sessionFactory, int attributeNumber, String attributeName, CompositeType attributeType, BaselineAttributeInformation baselineInfo)
public CompositeType getType()
getType in interface AttributeDefinitiongetType in interface AttributegetType in class AbstractAttributepublic Iterable<AttributeDefinition> getAttributes()
getAttributes in interface AttributeSourcepublic EntityPersister locateOwningPersister()
protected String loggableMetadata()
loggableMetadata in class AbstractNonIdentifierAttributeCopyright © 2001-2013 Red Hat, Inc. All Rights Reserved.