org.apache.jdo.state
Interface FieldManager

All Known Implementing Classes:
SimpleFieldManager, SimpleFieldManager

public interface FieldManager

This is the means by which a StateManager implementation's giveXXXField() method (where XXX is e.g. Int) can give the value to an object that wants the field.

Author:
Dave Bristor

Method Summary
 boolean fetchBooleanField(int fieldNum)
           
 byte fetchByteField(int fieldNum)
           
 char fetchCharField(int fieldNum)
           
 double fetchDoubleField(int fieldNum)
           
 float fetchFloatField(int fieldNum)
           
 int fetchIntField(int fieldNum)
           
 long fetchLongField(int fieldNum)
           
 java.lang.Object fetchObjectField(int fieldNum)
           
 short fetchShortField(int fieldNum)
           
 java.lang.String fetchStringField(int fieldNum)
           
 void storeBooleanField(int fieldNum, boolean value)
          Provides the means by which the value of a boolean field can be given by a StateManager to an object that needs the value.
 void storeByteField(int fieldNum, byte value)
          Provides the means by which the value of a byte field can be given by a StateManager to an object that needs the value.
 void storeCharField(int fieldNum, char value)
          Provides the means by which the value of a char field can be given by a StateManager to an object that needs the value.
 void storeDoubleField(int fieldNum, double value)
          Provides the means by which the value of a double field can be given by a StateManager to an object that needs the value.
 void storeFloatField(int fieldNum, float value)
          Provides the means by which the value of a field can be given by a StateManager to an object that needs the value.
 void storeIntField(int fieldNum, int value)
          Provides the means by which the value of a int field can be given by a StateManager to an object that needs the value.
 void storeLongField(int fieldNum, long value)
          Provides the means by which the value of a long field can be given by a StateManager to an object that needs the value.
 void storeObjectField(int fieldNum, java.lang.Object value)
          Provides the means by which the value of an Object field can be given by a StateManager to an object that needs the value.
 void storeShortField(int fieldNum, short value)
          Provides the means by which the value of a short field can be given by a StateManager to an object that needs the value.
 void storeStringField(int fieldNum, java.lang.String value)
          Provides the means by which the value of a String field can be given by a StateManager to an object that needs the value.
 

Method Detail

storeBooleanField

void storeBooleanField(int fieldNum,
                       boolean value)
Provides the means by which the value of a boolean field can be given by a StateManager to an object that needs the value.

Parameters:
fieldNum - Field number of the field in the object whose value is given.
value - Boolean that is the value of a particular field.

fetchBooleanField

boolean fetchBooleanField(int fieldNum)

storeCharField

void storeCharField(int fieldNum,
                    char value)
Provides the means by which the value of a char field can be given by a StateManager to an object that needs the value.

Parameters:
fieldNum - Field number of the field in the object whose value is given.
value - Char that is the value of a particular field.

fetchCharField

char fetchCharField(int fieldNum)

storeByteField

void storeByteField(int fieldNum,
                    byte value)
Provides the means by which the value of a byte field can be given by a StateManager to an object that needs the value.

Parameters:
fieldNum - Field number of the field in the object whose value is given.
value - Byte that is the value of a particular field.

fetchByteField

byte fetchByteField(int fieldNum)

storeShortField

void storeShortField(int fieldNum,
                     short value)
Provides the means by which the value of a short field can be given by a StateManager to an object that needs the value.

Parameters:
fieldNum - Field number of the field in the object whose value is given.
value - Short that is the value of a particular field.

fetchShortField

short fetchShortField(int fieldNum)

storeIntField

void storeIntField(int fieldNum,
                   int value)
Provides the means by which the value of a int field can be given by a StateManager to an object that needs the value.

Parameters:
fieldNum - Field number of the field in the object whose value is given.
value - Int that is the value of a particular field.

fetchIntField

int fetchIntField(int fieldNum)

storeLongField

void storeLongField(int fieldNum,
                    long value)
Provides the means by which the value of a long field can be given by a StateManager to an object that needs the value.

Parameters:
fieldNum - Field number of the field in the object whose value is given.
value - Long that is the value of a particular field.

fetchLongField

long fetchLongField(int fieldNum)

storeFloatField

void storeFloatField(int fieldNum,
                     float value)
Provides the means by which the value of a field can be given by a StateManager to an object that needs the value.

Parameters:
fieldNum - Field number of the field in the object whose value is given.
value - that is the value of a particular field.

fetchFloatField

float fetchFloatField(int fieldNum)

storeDoubleField

void storeDoubleField(int fieldNum,
                      double value)
Provides the means by which the value of a double field can be given by a StateManager to an object that needs the value.

Parameters:
fieldNum - Field number of the field in the object whose value is given.
value - Double that is the value of a particular field.

fetchDoubleField

double fetchDoubleField(int fieldNum)

storeStringField

void storeStringField(int fieldNum,
                      java.lang.String value)
Provides the means by which the value of a String field can be given by a StateManager to an object that needs the value.

Parameters:
fieldNum - Field number of the field in the object whose value is given.
value - String that is the value of a particular field.

fetchStringField

java.lang.String fetchStringField(int fieldNum)

storeObjectField

void storeObjectField(int fieldNum,
                      java.lang.Object value)
Provides the means by which the value of an Object field can be given by a StateManager to an object that needs the value.

Parameters:
fieldNum - Field number of the field in the object whose value is given.
value - Object that is the value of a particular field.

fetchObjectField

java.lang.Object fetchObjectField(int fieldNum)


Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.