FileDocCategorySizeDatePackage
VersionProperty.javaAPI DocHibernate 3.2.52265Thu Jul 13 19:09:20 BST 2006org.hibernate.tuple

VersionProperty

public class VersionProperty extends StandardProperty
Represents a version property within the Hibernate runtime-metamodel.
author
Steve Ebersole

Fields Summary
private final org.hibernate.engine.VersionValue
unsavedValue
Constructors Summary
public VersionProperty(String name, String node, org.hibernate.type.Type type, boolean lazy, boolean insertable, boolean updateable, boolean insertGenerated, boolean updateGenerated, boolean nullable, boolean checkable, boolean versionable, org.hibernate.engine.CascadeStyle cascadeStyle, org.hibernate.engine.VersionValue unsavedValue)
Constructs VersionProperty instances.

param
name The name by which the property can be referenced within its owner.
param
node The node name to use for XML-based representation of this property.
param
type The Hibernate Type of this property.
param
lazy Should this property be handled lazily?
param
insertable Is this property an insertable value?
param
updateable Is this property an updateable value?
param
insertGenerated Is this property generated in the database on insert?
param
updateGenerated Is this property generated in the database on update?
param
nullable Is this property a nullable value?
param
checkable Is this property a checkable value?
param
versionable Is this property a versionable value?
param
cascadeStyle The cascade style for this property's value.
param
unsavedValue The value which, if found as the value of this (i.e., the version) property, represents new (i.e., un-saved) instances of the owning entity.

        super( name, node, type, lazy, insertable, updateable, insertGenerated, updateGenerated, nullable, checkable, versionable, cascadeStyle, null );
        this.unsavedValue = unsavedValue;
    
Methods Summary
public org.hibernate.engine.VersionValuegetUnsavedValue()

        return unsavedValue;