public abstract class AbstractNonIdentifierAttribute extends AbstractAttribute implements NonIdentifierAttribute
Modifier | Constructor and Description |
---|---|
protected |
AbstractNonIdentifierAttribute(AttributeSource source,
SessionFactoryImplementor sessionFactory,
int attributeNumber,
String attributeName,
Type attributeType,
BaselineAttributeInformation attributeInformation) |
Modifier and Type | Method and Description |
---|---|
protected int |
attributeNumber() |
CascadeStyle |
getCascadeStyle() |
FetchMode |
getFetchMode() |
AttributeSource |
getSource() |
ValueGeneration |
getValueGenerationStrategy() |
boolean |
isDirtyCheckable() |
boolean |
isDirtyCheckable(boolean hasUninitializedProperties) |
boolean |
isInsertable() |
boolean |
isLazy() |
boolean |
isNullable() |
boolean |
isUpdateable() |
boolean |
isVersionable() |
protected String |
loggableMetadata() |
protected SessionFactoryImplementor |
sessionFactory() |
protected AttributeSource |
source() |
String |
toString() |
getName, getNode, getType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, getType
protected AbstractNonIdentifierAttribute(AttributeSource source, SessionFactoryImplementor sessionFactory, int attributeNumber, String attributeName, Type attributeType, BaselineAttributeInformation attributeInformation)
public AttributeSource getSource()
getSource
in interface AttributeDefinition
protected AttributeSource source()
protected SessionFactoryImplementor sessionFactory()
protected int attributeNumber()
public boolean isLazy()
isLazy
in interface NonIdentifierAttribute
public boolean isInsertable()
isInsertable
in interface NonIdentifierAttribute
public boolean isUpdateable()
isUpdateable
in interface NonIdentifierAttribute
public ValueGeneration getValueGenerationStrategy()
getValueGenerationStrategy
in interface NonIdentifierAttribute
public boolean isNullable()
isNullable
in interface AttributeDefinition
isNullable
in interface NonIdentifierAttribute
public boolean isDirtyCheckable()
isDirtyCheckable
in interface NonIdentifierAttribute
public boolean isDirtyCheckable(boolean hasUninitializedProperties)
isDirtyCheckable
in interface NonIdentifierAttribute
public boolean isVersionable()
isVersionable
in interface NonIdentifierAttribute
public CascadeStyle getCascadeStyle()
getCascadeStyle
in interface NonIdentifierAttribute
public FetchMode getFetchMode()
getFetchMode
in interface NonIdentifierAttribute
protected String loggableMetadata()
Copyright © 2019 JBoss by Red Hat. All rights reserved.