public class AssignObjectProviderFieldManager
extends org.datanucleus.store.fieldmanager.AbstractFieldManager
Constructor and Description |
---|
AssignObjectProviderFieldManager(org.datanucleus.state.ObjectProvider op,
org.neodatis.odb.ODB odb)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
processPersistable(int fieldNumber,
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,
Object value)
Method to store an object field.
|
void |
storeShortField(int fieldNumber,
short value)
Method to store a short field.
|
void |
storeStringField(int fieldNumber,
String value)
Method to store a string field.
|
public AssignObjectProviderFieldManager(org.datanucleus.state.ObjectProvider op, org.neodatis.odb.ODB odb)
op
- Object Provider for the object.odb
- Neodatis ODBprotected void processPersistable(int fieldNumber, Object pc)
fieldNumber
- Absolute field numberpc
- The persistable objectpublic void storeObjectField(int fieldNumber, Object value)
storeObjectField
in interface org.datanucleus.store.fieldmanager.FieldConsumer
storeObjectField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fieldNumber
- Number of the field (absolute)value
- Value of the fieldpublic void storeBooleanField(int fieldNumber, boolean value)
storeBooleanField
in interface org.datanucleus.store.fieldmanager.FieldConsumer
storeBooleanField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fieldNumber
- Number of the field (absolute)value
- Value of the fieldpublic void storeByteField(int fieldNumber, byte value)
storeByteField
in interface org.datanucleus.store.fieldmanager.FieldConsumer
storeByteField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fieldNumber
- Number of the field (absolute)value
- Value of the fieldpublic void storeCharField(int fieldNumber, char value)
storeCharField
in interface org.datanucleus.store.fieldmanager.FieldConsumer
storeCharField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fieldNumber
- Number of the field (absolute)value
- Value of the fieldpublic void storeDoubleField(int fieldNumber, double value)
storeDoubleField
in interface org.datanucleus.store.fieldmanager.FieldConsumer
storeDoubleField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fieldNumber
- Number of the field (absolute)value
- Value of the fieldpublic void storeFloatField(int fieldNumber, float value)
storeFloatField
in interface org.datanucleus.store.fieldmanager.FieldConsumer
storeFloatField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fieldNumber
- Number of the field (absolute)value
- Value of the fieldpublic void storeIntField(int fieldNumber, int value)
storeIntField
in interface org.datanucleus.store.fieldmanager.FieldConsumer
storeIntField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fieldNumber
- Number of the field (absolute)value
- Value of the fieldpublic void storeLongField(int fieldNumber, long value)
storeLongField
in interface org.datanucleus.store.fieldmanager.FieldConsumer
storeLongField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fieldNumber
- Number of the field (absolute)value
- Value of the fieldpublic void storeShortField(int fieldNumber, short value)
storeShortField
in interface org.datanucleus.store.fieldmanager.FieldConsumer
storeShortField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fieldNumber
- Number of the field (absolute)value
- Value of the fieldpublic void storeStringField(int fieldNumber, String value)
storeStringField
in interface org.datanucleus.store.fieldmanager.FieldConsumer
storeStringField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
fieldNumber
- Number of the field (absolute)value
- Value of the fieldCopyright © 2016. All rights reserved.