Package org.datanucleus.store.fieldmanager

Package providing managers for fields which give a mechanism for navigating through fields of a class and performing operations based on the type of the field.

See:
          Description

Interface Summary
FieldConsumer Interface providing methods for consuming field values from a persistable object.
FieldManager Provide methods to fetch from/to a persistable object to/from the StateManager/DataStore.
FieldSupplier Interface providing methods for supplying field values to a persistable object.
 

Class Summary
AbstractFetchFieldManager Base field manager for handling the fetching of fields.
AbstractFieldManager Abstract representation of a field manager.
AttachFieldManager Utility class to handle the attach of fields.
CachePopulateFieldManager Field manager to handle the population of a CachedPC object ready for putting in the L2 cache.
CacheRetrieveFieldManager FieldManager to handle the retrieval of fields from a L2 cached object into a managed object.
DeleteFieldManager Field manager that deletes all "dependent" PC objects referenced from the source object.
DeleteFieldManager2 Field manager that deletes all "dependent" PC objects referenced from the source object.
DetachFieldManager FieldManager to handle the detachment of fields with persistable objects.
LoadFieldManager Field Manager to handle loading all fields of all objects in the fetch plan.
MakeTransientFieldManager Field Manager to handle the making transient of fields.
NullifyRelationFieldManager Manager that nullifies any Collection/Map/PC fields of the object.
PersistFieldManager Field manager that perists all unpersisted PC objects referenced from the source object.
PersistFieldManager2 Field manager that perists all unpersisted PC objects referenced from the source object.
ReachabilityFieldManager Field manager that runs reachability on all PC objects referenced from the source object.
SingleTypeFieldManager A simple field manager that stores/fetches a single field value per type in memory.
SingleValueFieldManager Field manager for single field.
 

Exception Summary
AbstractFetchFieldManager.EndOfFetchPlanGraphException Exception thrown when we reach the end of the fetch depth in a branch of the object graph
 

Package org.datanucleus.store.fieldmanager Description

Package providing managers for fields which give a mechanism for navigating through fields of a class and performing operations based on the type of the field. See PersistenceCapable.ObjectIdFieldManager in the JDO specification.



Copyright © 2010. All Rights Reserved.