class SavepointFieldManager extends ClearFieldManager implements Serializable
| Constructor and Description |
|---|
SavepointFieldManager(StateManagerImpl sm,
boolean copy)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
fetchObjectField(int field)
Return the value of the given field.
|
PersistenceCapable |
getCopy()
Return the persistence capable copy holding the savepoint field values.
|
BitSet |
getDirty()
Return the dirty fields during the saved state.
|
BitSet |
getFlushed()
Return the flushed fields during the saved state.
|
BitSet |
getLoaded()
Return the fields stored in this manager.
|
Object |
getLoadVersion() |
PCState |
getPCState()
Return the saved
PCState |
StateManagerImpl |
getStateManager()
Return the state manager that this manager is associated with.
|
Object |
getVersion() |
boolean |
restoreField(int field)
Restore the given field.
|
void |
storeField(FieldMetaData field)
Store the data for the given field.
|
void |
storeObjectField(int field,
Object curVal)
Set the value of the given field.
|
fetchBooleanField, fetchByteField, fetchCharField, fetchDoubleField, fetchFloatField, fetchIntField, fetchLongField, fetchShortField, fetchStringField, getInstancestoreBooleanField, storeByteField, storeCharField, storeDoubleField, storeFloatField, storeIntField, storeLongField, storeShortField, storeStringFieldpublic SavepointFieldManager(StateManagerImpl sm, boolean copy)
public StateManagerImpl getStateManager()
public Object getVersion()
public Object getLoadVersion()
public PersistenceCapable getCopy()
public BitSet getLoaded()
public BitSet getDirty()
public BitSet getFlushed()
public void storeField(FieldMetaData field)
public boolean restoreField(int field)
public Object fetchObjectField(int field)
FieldSupplierfetchObjectField in interface FieldSupplierfetchObjectField in class ClearFieldManagerpublic void storeObjectField(int field,
Object curVal)
FieldConsumerstoreObjectField in interface FieldConsumerstoreObjectField in class AbstractFieldManagerCopyright © 2006–2013 Apache Software Foundation. All rights reserved.