|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.datanucleus.store.fieldmanager.AbstractFieldManager
org.datanucleus.store.db4o.fieldmanager.AssignStateManagerFieldManager
public class AssignStateManagerFieldManager
Field manager that starts from the source object and for all fields will assign StateManagers to all related PersistenceCapable objects found (unless already managed), assuming they are in PersistenceClean state.
| Constructor Summary | |
|---|---|
AssignStateManagerFieldManager(com.db4o.ObjectContainer cont,
org.datanucleus.StateManager sm)
Constructor. |
|
| Method Summary | |
|---|---|
protected void |
processPersistable(int fieldNumber,
java.lang.Object pc)
Utility method to process the passed persistable object. |
void |
storeBooleanField(int fieldNumber,
boolean value)
Method to store a boolean field. |
void |
storeByteField(int fieldNumber,
byte value)
Method to store a byte field. |
void |
storeCharField(int fieldNumber,
char value)
Method to store a char field. |
void |
storeDoubleField(int fieldNumber,
double value)
Method to store a double field. |
void |
storeFloatField(int fieldNumber,
float value)
Method to store a float field. |
void |
storeIntField(int fieldNumber,
int value)
Method to store an int field. |
void |
storeLongField(int fieldNumber,
long value)
Method to store a long field. |
void |
storeObjectField(int fieldNumber,
java.lang.Object value)
Method to store an object field. |
void |
storeShortField(int fieldNumber,
short value)
Method to store a short field. |
void |
storeStringField(int fieldNumber,
java.lang.String value)
Method to store a string field. |
| Methods inherited from class org.datanucleus.store.fieldmanager.AbstractFieldManager |
|---|
fetchBooleanField, fetchByteField, fetchCharField, fetchDoubleField, fetchFloatField, fetchIntField, fetchLongField, fetchObjectField, fetchShortField, fetchStringField |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AssignStateManagerFieldManager(com.db4o.ObjectContainer cont,
org.datanucleus.StateManager sm)
cont - ObjectContainersm - The state manager for the object.| Method Detail |
|---|
protected void processPersistable(int fieldNumber,
java.lang.Object pc)
fieldNumber - Absolute field numberpc - The persistable object
public void storeObjectField(int fieldNumber,
java.lang.Object value)
storeObjectField in interface org.datanucleus.store.fieldmanager.FieldConsumerstoreObjectField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the field
public void storeBooleanField(int fieldNumber,
boolean value)
storeBooleanField in interface org.datanucleus.store.fieldmanager.FieldConsumerstoreBooleanField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the field
public void storeByteField(int fieldNumber,
byte value)
storeByteField in interface org.datanucleus.store.fieldmanager.FieldConsumerstoreByteField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the field
public void storeCharField(int fieldNumber,
char value)
storeCharField in interface org.datanucleus.store.fieldmanager.FieldConsumerstoreCharField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the field
public void storeDoubleField(int fieldNumber,
double value)
storeDoubleField in interface org.datanucleus.store.fieldmanager.FieldConsumerstoreDoubleField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the field
public void storeFloatField(int fieldNumber,
float value)
storeFloatField in interface org.datanucleus.store.fieldmanager.FieldConsumerstoreFloatField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the field
public void storeIntField(int fieldNumber,
int value)
storeIntField in interface org.datanucleus.store.fieldmanager.FieldConsumerstoreIntField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the field
public void storeLongField(int fieldNumber,
long value)
storeLongField in interface org.datanucleus.store.fieldmanager.FieldConsumerstoreLongField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the field
public void storeShortField(int fieldNumber,
short value)
storeShortField in interface org.datanucleus.store.fieldmanager.FieldConsumerstoreShortField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the field
public void storeStringField(int fieldNumber,
java.lang.String value)
storeStringField in interface org.datanucleus.store.fieldmanager.FieldConsumerstoreStringField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the field
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||