org.hibernate.tuple
Class StandardProperty
java.lang.Object
org.hibernate.tuple.Property
org.hibernate.tuple.StandardProperty
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- VersionProperty
- public class StandardProperty
- extends Property
Represents a basic property within the Hibernate runtime-metamodel.
- Author:
- Steve Ebersole
- See Also:
- Serialized Form
StandardProperty
public StandardProperty(String name,
String node,
Type type,
boolean lazy,
boolean insertable,
boolean updateable,
boolean nullable,
boolean checkable,
boolean versionable,
Cascades.CascadeStyle cascadeStyle)
- Constructs StandardProperty instances.
- Parameters:
name
- The name by which the property can be referenced within
its owner.node
- The node name to use for XML-based representation of this
property.type
- The Hibernate Type of this property.lazy
- Should this property be handled lazily?insertable
- Is this property an insertable value?updateable
- Is this property an updateable value?nullable
- Is this property a nullable value?checkable
- Is this property a checkable value?versionable
- Is this property a versionable value?cascadeStyle
- The cascade style for this property's value.
isLazy
public boolean isLazy()
setLazy
public void setLazy(boolean lazy)
isInsertable
public boolean isInsertable()
setInsertable
public void setInsertable(boolean insertable)
isUpdateable
public boolean isUpdateable()
setUpdateable
public void setUpdateable(boolean updateable)
isNullable
public boolean isNullable()
setNullable
public void setNullable(boolean nullable)
isDirtyCheckable
public boolean isDirtyCheckable(boolean hasUninitializedProperties)
isDirtyCheckable
public boolean isDirtyCheckable()
setDirtyCheckable
public void setDirtyCheckable(boolean checkable)
isVersionable
public boolean isVersionable()
setVersionable
public void setVersionable(boolean versionable)
getCascadeStyle
public Cascades.CascadeStyle getCascadeStyle()
setCascadeStyle
public void setCascadeStyle(Cascades.CascadeStyle cascadeStyle)