net.sf.jzeno.model
Class AbstractMutableEntity
java.lang.Object
net.sf.jzeno.model.AbstractEntity
net.sf.jzeno.model.AbstractMutableEntity
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Comparable, Entity, MutableEntity
public abstract class AbstractMutableEntity
- extends AbstractEntity
- implements MutableEntity
Base class that all read-write model objects should derive from.
- See Also:
- Serialized Form
Methods inherited from class net.sf.jzeno.model.AbstractEntity |
clone, compareTo, equals, getChangedValue, getChangedValues, getId, getOriginalValue, getOriginalValues, hashCode, isChanged, isChanged, isUnsaved, onDelete, onFlushDirty, onLoad, onSave, postFlush, preFlush, setId, snapshot, superHashCode, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface net.sf.jzeno.model.Entity |
getChangedValue, getChangedValues, getId, getOriginalValue, getOriginalValues, isChanged, isChanged, isUnsaved, onDelete, onFlushDirty, onLoad, onSave, postFlush, preFlush, setId, snapshot |
AbstractMutableEntity
public AbstractMutableEntity()
getVersion
public java.lang.Long getVersion()
- Specified by:
getVersion
in interface MutableEntity
setVersion
public void setVersion(java.lang.Long version)
- Specified by:
setVersion
in interface MutableEntity
getStateManager
public StateManager getStateManager()
- Description copied from interface:
MutableEntity
- set state manager for this object
- Specified by:
getStateManager
in interface MutableEntity