public abstract class AbstractNonIdentifierAttribute extends AbstractAttribute implements NonIdentifierAttribute
Modifier | Constructor and Description |
---|---|
protected |
AbstractNonIdentifierAttribute(AttributeSource source,
SessionFactoryImplementor sessionFactory,
int attributeNumber,
java.lang.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 java.lang.String |
loggableMetadata() |
protected SessionFactoryImplementor |
sessionFactory() |
protected AttributeSource |
source() |
java.lang.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, java.lang.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 java.lang.String loggableMetadata()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.