Uses of Interface
org.datanucleus.store.FieldValues
Packages that use FieldValues
Package
Description
This package provides classes that are typically externally called, whether that means by developers
or by other DataNucleus plugins.
Provides classes relating to the life cycle state management of a persistable object.
Package providing basic java type handling for DataNucleus.
-
Uses of FieldValues in org.datanucleus
Methods in org.datanucleus with parameters of type FieldValuesModifier and TypeMethodDescriptionExecutionContext.findObject
(Object id, FieldValues fv, Class pcClass, boolean ignoreCache, boolean checkInheritance) Accessor for an object given the object id and a set of field values to apply to it.ExecutionContextImpl.findObject
(Object id, FieldValues fv, Class cls, boolean ignoreCache, boolean checkInheritance) default <T> T
ExecutionContext.persistObjectInternal
(T pc, FieldValues preInsertChanges, PersistableObjectType objectType) Method to make an object persistent which should be called from INTERNAL (DataNucleus) calls only.<T> T
ExecutionContext.persistObjectInternal
(T pc, FieldValues preInsertChanges, PersistableObjectType objectType, DNStateManager ownerSM, int ownerFieldNum) Method to make an object persistent which should be called from INTERNAL (DataNucleus) calls only.<T> T
ExecutionContextImpl.persistObjectInternal
(T obj, FieldValues preInsertChanges, PersistableObjectType objectType, DNStateManager ownerSM, int ownerFieldNum) -
Uses of FieldValues in org.datanucleus.state
Methods in org.datanucleus.state with parameters of type FieldValuesModifier and TypeMethodDescriptionvoid
DNStateManager.checkInheritance
(FieldValues fv) Deprecated.Dont use this, to be removedvoid
StateManagerImpl.checkInheritance
(FieldValues fv) Deprecated.Dont use this, to be removedvoid
DNStateManager.initialiseForHollow
(Object id, FieldValues fv, Class<T> pcClass) Initialises a state manager to manage a hollow instance having the given object ID and the given (optional) field values.void
StateManagerImpl.initialiseForHollow
(Object id, FieldValues fv, Class pcClass) Initialises a state manager to manage a hollow instance having the given object ID and the given (optional) field values.void
DNStateManager.initialiseForHollowAppId
(FieldValues fv, Class<T> pcClass) Deprecated.Remove use of this and use initialiseForHollowvoid
StateManagerImpl.initialiseForHollowAppId
(FieldValues fv, Class pcClass) Deprecated.Remove use of this and use initialiseForHollowvoid
DNStateManager.initialiseForPersistentNew
(T pc, FieldValues preInsertChanges) Initialises a state manager to manage a transient instance that is becoming newly persistent.void
StateManagerImpl.initialiseForPersistentNew
(Persistable pc, FieldValues preInsertChanges) Initialises a state manager to manage a transient instance that is becoming newly persistent.void
DNStateManager.loadFieldValues
(FieldValues fv) Convenience method to load the passed field values.void
StateManagerImpl.loadFieldValues
(FieldValues fv) Convenience method to load the passed field values.<T> DNStateManager
<T> StateManagerFactory.newForHollow
(ExecutionContext ec, Class<T> pcClass, Object id, FieldValues fv) Constructs a StateManager to manage a recently populated hollow instance having the given object ID and the given field values.<T> DNStateManager
<T> StateManagerFactoryImpl.newForHollow
(ExecutionContext ec, Class<T> pcClass, Object id, FieldValues fv) <T> DNStateManager
<T> StateManagerFactory.newForHollowPopulatedAppId
(ExecutionContext ec, Class<T> pcClass, FieldValues fv) Deprecated.Use newForHollowPopulated instead<T> DNStateManager
<T> StateManagerFactoryImpl.newForHollowPopulatedAppId
(ExecutionContext ec, Class<T> pcClass, FieldValues fv) Deprecated.<T> DNStateManager
<T> StateManagerFactory.newForPersistentNew
(ExecutionContext ec, T pc, FieldValues fv) Constructs a StateManager to manage a transient instance that is becoming newly persistent.<T> DNStateManager
<T> StateManagerFactoryImpl.newForPersistentNew
(ExecutionContext ec, T pc, FieldValues preInsertChanges) -
Uses of FieldValues in org.datanucleus.store.types
Methods in org.datanucleus.store.types with parameters of type FieldValuesModifier and TypeMethodDescriptionstatic boolean
SCOUtils.validateObjectForWriting
(ExecutionContext ec, Object object, FieldValues fieldValues) Method to check if an object to be stored in a SCO container is already persistent, or is managed by a different ExecutionContext.