Uses of Interface
org.apache.jdo.state.FieldManager

Packages that use FieldManager
org.apache.jdo.impl.fostore This package contains the implementation of the File/Object Store JDO Reference Implementation (FOStore, pronounced "foster"). 
org.apache.jdo.impl.jdoql.jdoqlc   
org.apache.jdo.impl.state   
org.apache.jdo.state This package contains the internal StateManager and teh FIeldManager interface. 
 

Uses of FieldManager in org.apache.jdo.impl.fostore
 

Classes in org.apache.jdo.impl.fostore that implement FieldManager
(package private)  class AbstractFieldManager
          An implementation of FieldManager in which all methods throw a FOStoreAbstractMethodException with the name of the method invoked.
(package private)  class AbstractFieldRequest
          This is an AbstractRequest that uses an exception-throwing implementation FieldManager to implement that interface.
(package private)  class FieldFetcher
          Extend AbstractFieldManager overriding only fetchABCField methods
(package private)  class InsertRequest
          Represents a request to write a new object to the datastore.
(package private)  class UpdateRequest
          Represents a request to change one or more fields of a persistent object in the store.
(package private)  class VerifyRequest
          Represents a request to verify that in-memory data is the same as that in the database.
 

Uses of FieldManager in org.apache.jdo.impl.jdoql.jdoqlc
 

Classes in org.apache.jdo.impl.jdoql.jdoqlc that implement FieldManager
 class SimpleFieldManager
          This is the means by which a StateManager implementation's setXXXField() method (where XXX is e.g.
 

Uses of FieldManager in org.apache.jdo.impl.state
 

Classes in org.apache.jdo.impl.state that implement FieldManager
(package private)  class StateFieldManager
          This is the means by which a StateManager implementation's setXXXField() method (where XXX is e.g.
 

Fields in org.apache.jdo.impl.state declared as FieldManager
private  FieldManager StateManagerImpl.fieldManager
           
 

Methods in org.apache.jdo.impl.state with parameters of type FieldManager
protected  LifeCycleState LifeCycleState.transitionReplace(StateManagerImpl sm, javax.jdo.Transaction tx, int[] fields, FieldManager fieldManager)
          Transitions the lifecycle state as if the instance is retrieved from the datastore, but use the specified field values instead of loading them from the datastore.
 void StateManagerImpl.replace(int[] fields, FieldManager fieldManager)
          Transition the lifecycle state as if the instance is retrieved from the datastore, but use the specified field values instead of loading them from the datastore.
private  void StateManagerImpl.prepareSetField(javax.jdo.spi.PersistenceCapable pc, int field, FieldManager fieldManager)
          Preparation steps for setXXXField operation for non-Object type field.
private  void StateManagerImpl.prepareSetField(javax.jdo.spi.PersistenceCapable pc, int field, FieldManager fieldManager, java.lang.Object currentValue, java.lang.Object newValue)
          Preparation steps for setXXXField operation for Object type field.
private  void StateManagerImpl.prepareSetField2(int field, FieldManager fieldManager)
          Transtion write access and replace value step for setXXXField operation.
 void StateManagerImpl.provideField(int fieldNumber, FieldManager fieldManager, boolean identifying)
           
 void StateManagerImpl.provideFields(int[] fields, FieldManager fieldManager, boolean identifying)
           
 void StateManagerImpl.replaceFields(int[] fields, FieldManager fieldManager)
           
protected  void StateManagerImpl.replaceUnloadedFields(int[] fields, FieldManager fieldManager)
          For replacing field values in a PC with one that is provided by the FieldManager.
protected  LifeCycleState Hollow.transitionReplace(StateManagerImpl sm, javax.jdo.Transaction tx, int[] fields, FieldManager fieldManager)
           
protected  LifeCycleState PersistentNonTransactional.transitionReplace(StateManagerImpl sm, javax.jdo.Transaction tx, int[] fields, FieldManager fieldManager)
           
 

Uses of FieldManager in org.apache.jdo.state
 

Methods in org.apache.jdo.state with parameters of type FieldManager
 void StateManagerInternal.provideField(int fieldNumber, FieldManager fieldManager, boolean identifying)
          Causes the values of the field indicated by the specified field number be given to the FieldManager.
 void StateManagerInternal.provideFields(int[] fields, FieldManager fieldManager, boolean identifying)
          Causes the values of the fields indicated by the specified fields to be given to the FieldManager.
 void StateManagerInternal.replaceFields(int[] fields, FieldManager fieldManager)
          For replacing field values in a PC with the ones that is provided by the FieldManager.
 void StateManagerInternal.replace(int[] fields, FieldManager fieldManager)
          Transition the lifecycle state as if the instance is retrieved from the datastore, but use the specified field values instead of loading them from the datastore.