Uses of Interface
org.datanucleus.store.fieldmanager.FieldManager
Packages that use FieldManager
Package
Description
This package provides classes implementing L1/L2 persistable object caching within DataNucleus.
Package defining object identity classes.
Provides classes relating to the life cycle state management of a persistable object.
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.
-
Uses of FieldManager in org.datanucleus.cache
Classes in org.datanucleus.cache that implement FieldManagerModifier and TypeClassDescriptionclass
FieldManager responsible for populating the provided CachedPC object.class
FieldManager responsible for retrieving the values from the provided CachedPC object. -
Uses of FieldManager in org.datanucleus.identity
Methods in org.datanucleus.identity with parameters of type FieldManagerModifier and TypeMethodDescriptionstatic Object
IdentityUtils.getApplicationIdentityForResultSetRow
(ExecutionContext ec, AbstractClassMetaData cmd, Class pcClass, boolean inheritanceCheck, FieldManager resultsFM) Method to return the object application identity for a row of the result set. -
Uses of FieldManager in org.datanucleus.state
Classes in org.datanucleus.state that implement FieldManagerModifier and TypeClassDescriptionclass
Simple class to handle the copying of PK fields from an object id to an object.Fields in org.datanucleus.state declared as FieldManagerModifier and TypeFieldDescriptionprotected FieldManager
StateManagerImpl.currFM
Current FieldManager.(package private) FieldManager
AppIdObjectIdFieldConsumer.fm
Methods in org.datanucleus.state with parameters of type FieldManagerModifier and TypeMethodDescriptionvoid
DNStateManager.provideFields
(int[] fieldNumbers, FieldManager fm) Method to obtain updated field values from the passed FieldManager.void
StateManagerImpl.provideFields
(int[] fieldNumbers, FieldManager fm) Called from the StoreManager after StoreManager.update() is called to obtain updated values from the Persistable associated with this StateManager.void
DNStateManager.replaceFields
(int[] fieldNumbers, FieldManager fm) Method to update the data in the object with the values from the passed FieldManager.void
DNStateManager.replaceFields
(int[] fieldNumbers, FieldManager fm, boolean replaceWhenDirty) Method to update the data in the object with the values from the passed FieldManager.void
StateManagerImpl.replaceFields
(int[] fieldNumbers, FieldManager fm) Called from the StoreManager to refresh data in the Persistable object associated with this StateManager.void
StateManagerImpl.replaceFields
(int[] fieldNumbers, FieldManager fm, boolean replaceWhenDirty) Called from the StoreManager to refresh data in the Persistable object associated with this StateManager.void
DNStateManager.replaceNonLoadedFields
(int[] fieldNumbers, FieldManager fm) Method to update the data in the object with the values from the passed FieldManager.void
StateManagerImpl.replaceNonLoadedFields
(int[] fieldNumbers, FieldManager fm) Called from the StoreManager to refresh data in the Persistable object associated with this StateManager.Constructors in org.datanucleus.state with parameters of type FieldManager -
Uses of FieldManager in org.datanucleus.store.fieldmanager
Classes in org.datanucleus.store.fieldmanager that implement FieldManagerModifier and TypeClassDescriptionclass
Base field manager for handling the fetching of fields.class
Abstract field manager for retrieval of objects.class
Abstract representation of a field manager.class
Abstract field manager for storage of objects.class
Utility class to handle the attach of fields.class
Field manager that deletes all "dependent" PC objects referenced from the source object.class
FieldManager to handle the detachment of fields with persistable objects.class
Field Manager to handle loading all fields of all objects in the fetch plan.class
Field Manager to handle the making transient of fields.class
Manager that nullifies any Collection/Map/PC fields of the object.class
Field manager that persists all unpersisted PC objects referenced from the source object.class
Field manager that runs reachability on all PC objects referenced from the source object.class
A simple field manager that stores/fetches a single field value per type in memory.class
Field manager for single field.class
FieldManager to unset the owner fields of any SCO wrapped fields.