| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.hibernate.engine.VersionValue
A strategy for determining if a version value is an version of a new transient instance or a previously persistent transient instance. The strategy is determined by the unsaved-value attribute in the mapping file.
| Field Summary | |
| static VersionValue | NEGATIVEAssume the transient instance is newly instantiated if the version is negative, otherwise assume it is a detached instance. | 
| static VersionValue | NULLAssume the transient instance is newly instantiated if the version is null, otherwise assume it is a detached instance. | 
| static VersionValue | UNDEFINEDAssume the transient instance is newly instantiated if the version is null, otherwise defer to the identifier unsaved-value. | 
| Constructor Summary | |
| protected  | VersionValue() | 
|   | VersionValue(Object value)Assume the transient instance is newly instantiated if its version is null or equal to value | 
| Method Summary | |
|  Object | getDefaultValue(Object currentValue) | 
|  Boolean | isUnsaved(Object version)Does the given version belong to a new instance? | 
|  String | toString() | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
public static final VersionValue NULL
public static final VersionValue UNDEFINED
public static final VersionValue NEGATIVE
| Constructor Detail | 
protected VersionValue()
public VersionValue(Object value)
value - value to compare to| Method Detail | 
public Boolean isUnsaved(Object version) throws MappingException
version - version to check
MappingExceptionpublic Object getDefaultValue(Object currentValue)
public String toString()
| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||