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, getInstance
storeBooleanField, storeByteField, storeCharField, storeDoubleField, storeFloatField, storeIntField, storeLongField, storeShortField, storeStringField
public 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)
FieldSupplier
fetchObjectField
in interface FieldSupplier
fetchObjectField
in class ClearFieldManager
public void storeObjectField(int field, Object curVal)
FieldConsumer
storeObjectField
in interface FieldConsumer
storeObjectField
in class AbstractFieldManager
Copyright © 2006–2013 Apache Software Foundation. All rights reserved.