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.
Interface Summary Interface Description FieldManagerProvide methods to fetch from/to a persistable object to/from StateManager/DataStore.
Class Summary Class Description AbstractFetchDepthFieldManagerBase field manager for handling the fetching of fields. AbstractFetchFieldManagerAbstract field manager for retrieval of objects. AbstractFieldManagerAbstract representation of a field manager. AbstractStoreFieldManagerAbstract field manager for storage of objects. AttachFieldManagerUtility class to handle the attach of fields. DeleteFieldManagerField manager that deletes all "dependent" PC objects referenced from the source object. DetachFieldManagerFieldManager to handle the detachment of fields with persistable objects. LoadFieldManagerField Manager to handle loading all fields of all objects in the fetch plan. MakeTransientFieldManagerField Manager to handle the making transient of fields. NullifyRelationFieldManagerManager that nullifies any Collection/Map/PC fields of the object. PersistFieldManagerField manager that persists all unpersisted PC objects referenced from the source object. ReachabilityFieldManagerField manager that runs reachability on all PC objects referenced from the source object. SingleTypeFieldManagerA simple field manager that stores/fetches a single field value per type in memory. SingleValueFieldManagerField manager for single field. UnsetOwnerFieldManagerFieldManager to unset the owner fields of any SCO wrapped fields.
Exception Summary Exception Description AbstractFetchDepthFieldManager.EndOfFetchPlanGraphExceptionException thrown when we reach the end of the fetch depth in a branch of the object graph