Uses of Interface
org.datanucleus.store.FieldValues
-
Packages that use FieldValues Package Description org.datanucleus This package provides classes that are typically externally called, whether that means by developers or by other DataNucleus plugins.org.datanucleus.state Provides classes relating to the life cycle state management of a persistable object.org.datanucleus.store.types Package providing basic java type handling for DataNucleus. -
-
Uses of FieldValues in org.datanucleus
Methods in org.datanucleus with parameters of type FieldValues Modifier and Type Method Description Persistable
ExecutionContext. findObject(Object id, FieldValues fv, Class pcClass, boolean ignoreCache, boolean checkInheritance)
Accessor for an object given the object id.Persistable
ExecutionContextImpl. findObject(Object id, FieldValues fv, Class cls, boolean ignoreCache, boolean checkInheritance)
Accessor for an object given the object id and a set of field values to apply to it.default <T> T
ExecutionContext. persistObjectInternal(T pc, FieldValues preInsertChanges, PersistableObjectType objectType)
Method to persist the passed object (internally).<T> T
ExecutionContext. persistObjectInternal(T pc, FieldValues preInsertChanges, DNStateManager ownerSM, int ownerFieldNum, PersistableObjectType objectType)
Method to persist the passed object (internally).<T> T
ExecutionContextImpl. persistObjectInternal(T obj, FieldValues preInsertChanges, DNStateManager ownerSM, int ownerFieldNum, PersistableObjectType objectType)
Method to make an object persistent which should be called from internal calls only. -
Uses of FieldValues in org.datanucleus.state
Methods in org.datanucleus.state with parameters of type FieldValues Modifier and Type Method Description void
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 FieldValues Modifier and Type Method Description static 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.
-