Class SingleValueFieldManager
- java.lang.Object
-
- org.datanucleus.store.fieldmanager.SingleValueFieldManager
-
- All Implemented Interfaces:
FieldConsumer,FieldManager,FieldSupplier
public class SingleValueFieldManager extends Object implements FieldManager
Field manager for single field. Stores only a single field value, unlike the StateFieldManager which stores various types.The field number arguments to each method are ignored.
-
-
Constructor Summary
Constructors Constructor Description SingleValueFieldManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanfetchBooleanField(int fieldNumber)Accessor for boolean field.bytefetchByteField(int fieldNumber)Accessor for byte field.charfetchCharField(int fieldNumber)Accessor for int field.doublefetchDoubleField(int fieldNumber)Accessor for double field.floatfetchFloatField(int fieldNumber)Accessor for float field.intfetchIntField(int fieldNumber)Accessor for int field.longfetchLongField(int fieldNumber)Accessor for long field.ObjectfetchObjectField(int fieldNumber)Accessor for Object field.shortfetchShortField(int fieldNumber)Accessor for short field.StringfetchStringField(int fieldNumber)Accessor for String field.voidstoreBooleanField(int fieldNumber, boolean value)Mutator for boolean field.voidstoreByteField(int fieldNumber, byte value)Mutator for byte field.voidstoreCharField(int fieldNumber, char value)Mutator for char field.voidstoreDoubleField(int fieldNumber, double value)Mutator for double field.voidstoreFloatField(int fieldNumber, float value)Mutator for float field.voidstoreIntField(int fieldNumber, int value)Mutator for int field.voidstoreLongField(int fieldNumber, long value)Mutator for long field.voidstoreObjectField(int fieldNumber, Object value)Mutator for Object field.voidstoreShortField(int fieldNumber, short value)Mutator for boolean field.voidstoreStringField(int fieldNumber, String value)Mutator for String field.
-
-
-
Method Detail
-
storeBooleanField
public void storeBooleanField(int fieldNumber, boolean value)Mutator for boolean field.- Specified by:
storeBooleanFieldin interfaceFieldConsumer- Parameters:
fieldNumber- Number of fieldvalue- Value
-
fetchBooleanField
public boolean fetchBooleanField(int fieldNumber)
Accessor for boolean field.- Specified by:
fetchBooleanFieldin interfaceFieldSupplier- Parameters:
fieldNumber- Number of field- Returns:
- Boolean value
-
storeCharField
public void storeCharField(int fieldNumber, char value)Mutator for char field.- Specified by:
storeCharFieldin interfaceFieldConsumer- Parameters:
fieldNumber- Number of fieldvalue- Value
-
fetchCharField
public char fetchCharField(int fieldNumber)
Accessor for int field.- Specified by:
fetchCharFieldin interfaceFieldSupplier- Parameters:
fieldNumber- Number of field- Returns:
- int value
-
storeByteField
public void storeByteField(int fieldNumber, byte value)Mutator for byte field.- Specified by:
storeByteFieldin interfaceFieldConsumer- Parameters:
fieldNumber- Number of fieldvalue- Value
-
fetchByteField
public byte fetchByteField(int fieldNumber)
Accessor for byte field.- Specified by:
fetchByteFieldin interfaceFieldSupplier- Parameters:
fieldNumber- Number of field- Returns:
- byte value
-
storeShortField
public void storeShortField(int fieldNumber, short value)Mutator for boolean field.- Specified by:
storeShortFieldin interfaceFieldConsumer- Parameters:
fieldNumber- Number of fieldvalue- Value
-
fetchShortField
public short fetchShortField(int fieldNumber)
Accessor for short field.- Specified by:
fetchShortFieldin interfaceFieldSupplier- Parameters:
fieldNumber- Number of field- Returns:
- short value
-
storeIntField
public void storeIntField(int fieldNumber, int value)Mutator for int field.- Specified by:
storeIntFieldin interfaceFieldConsumer- Parameters:
fieldNumber- Number of fieldvalue- Value
-
fetchIntField
public int fetchIntField(int fieldNumber)
Accessor for int field.- Specified by:
fetchIntFieldin interfaceFieldSupplier- Parameters:
fieldNumber- Number of field- Returns:
- int value
-
storeLongField
public void storeLongField(int fieldNumber, long value)Mutator for long field.- Specified by:
storeLongFieldin interfaceFieldConsumer- Parameters:
fieldNumber- Number of fieldvalue- Value
-
fetchLongField
public long fetchLongField(int fieldNumber)
Accessor for long field.- Specified by:
fetchLongFieldin interfaceFieldSupplier- Parameters:
fieldNumber- Number of field- Returns:
- long value
-
storeFloatField
public void storeFloatField(int fieldNumber, float value)Mutator for float field.- Specified by:
storeFloatFieldin interfaceFieldConsumer- Parameters:
fieldNumber- Number of fieldvalue- Value
-
fetchFloatField
public float fetchFloatField(int fieldNumber)
Accessor for float field.- Specified by:
fetchFloatFieldin interfaceFieldSupplier- Parameters:
fieldNumber- Number of field- Returns:
- float value
-
storeDoubleField
public void storeDoubleField(int fieldNumber, double value)Mutator for double field.- Specified by:
storeDoubleFieldin interfaceFieldConsumer- Parameters:
fieldNumber- Number of fieldvalue- Value
-
fetchDoubleField
public double fetchDoubleField(int fieldNumber)
Accessor for double field.- Specified by:
fetchDoubleFieldin interfaceFieldSupplier- Parameters:
fieldNumber- Number of field- Returns:
- double value
-
storeStringField
public void storeStringField(int fieldNumber, String value)Mutator for String field.- Specified by:
storeStringFieldin interfaceFieldConsumer- Parameters:
fieldNumber- Number of fieldvalue- Value
-
fetchStringField
public String fetchStringField(int fieldNumber)
Accessor for String field.- Specified by:
fetchStringFieldin interfaceFieldSupplier- Parameters:
fieldNumber- Number of field- Returns:
- String value
-
storeObjectField
public void storeObjectField(int fieldNumber, Object value)Mutator for Object field.- Specified by:
storeObjectFieldin interfaceFieldConsumer- Parameters:
fieldNumber- Number of fieldvalue- Value
-
fetchObjectField
public Object fetchObjectField(int fieldNumber)
Accessor for Object field.- Specified by:
fetchObjectFieldin interfaceFieldSupplier- Parameters:
fieldNumber- Number of field- Returns:
- Object value
-
-