Module org.datanucleus
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 PersistenceCapable.ObjectIdFieldManager in the JDO specification.
-
Interface Summary Interface Description FieldManager Provide methods to fetch from/to a persistable object to/from StateManager/DataStore. -
Class Summary Class Description AbstractFetchDepthFieldManager Base field manager for handling the fetching of fields.AbstractFetchFieldManager Abstract field manager for retrieval of objects.AbstractFieldManager Abstract representation of a field manager.AbstractStoreFieldManager Abstract field manager for storage of objects.AttachFieldManager Utility class to handle the attach of fields.DeleteFieldManager 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 persists 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.UnsetOwnerFieldManager FieldManager to unset the owner fields of any SCO wrapped fields. -
Exception Summary Exception Description AbstractFetchDepthFieldManager.EndOfFetchPlanGraphException Exception thrown when we reach the end of the fetch depth in a branch of the object graph