Uses of Class
org.datanucleus.PersistableObjectType
-
Packages that use PersistableObjectType 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.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.org.datanucleus.store.types.containers Package providing classes for supporting use of containers (collection, map, array) in DataNucleus. -
-
Uses of PersistableObjectType in org.datanucleus
Fields in org.datanucleus declared as PersistableObjectType Modifier and Type Field Description protected PersistableObjectType
ExecutionContext.EmbeddedOwnerRelation. objectType
Methods in org.datanucleus that return PersistableObjectType Modifier and Type Method Description PersistableObjectType
ExecutionContext.EmbeddedOwnerRelation. getObjectType()
static PersistableObjectType
PersistableObjectType. valueOf(String name)
Returns the enum constant of this type with the specified name.static PersistableObjectType[]
PersistableObjectType. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.datanucleus with parameters of type PersistableObjectType Modifier and Type Method Description DNStateManager
ExecutionContext. findStateManagerForEmbedded(Object value, DNStateManager owner, AbstractMemberMetaData mmd, PersistableObjectType objectType)
Method to find StateManager for the passed embedded persistable object.DNStateManager
ExecutionContextImpl. findStateManagerForEmbedded(Object value, DNStateManager ownerSM, AbstractMemberMetaData mmd, PersistableObjectType objectType)
<T> T
ExecutionContext. persistObjectInternal(T pc, DNStateManager ownerSM, int ownerFieldNum, PersistableObjectType objectType)
Method to persist the passed object (internally).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 pc, 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.ExecutionContext.EmbeddedOwnerRelation
ExecutionContext. registerEmbeddedRelation(DNStateManager ownerSM, int ownerMemberNum, PersistableObjectType objectType, DNStateManager embSM)
Method to register an embedded relation for the specified member of the owner StateManager where the embedded StateManager is stored.ExecutionContext.EmbeddedOwnerRelation
ExecutionContextImpl. registerEmbeddedRelation(DNStateManager ownerSM, int ownerMemberNum, PersistableObjectType objectType, DNStateManager embSM)
Constructors in org.datanucleus with parameters of type PersistableObjectType Constructor Description EmbeddedOwnerRelation(DNStateManager sm, int memberNum, PersistableObjectType objectType, DNStateManager embSM)
-
Uses of PersistableObjectType in org.datanucleus.state
Methods in org.datanucleus.state with parameters of type PersistableObjectType Modifier and Type Method Description DNStateManager
StateManagerFactory. newForEmbedded(ExecutionContext ec, AbstractClassMetaData cmd, DNStateManager ownerSM, int ownerMemberNumber, PersistableObjectType ownerMemberCmpt)
Constructs a StateManager for an object of the specified type, creating the PC object to hold the values where this object will be EMBEDDED/SERIALISED into another persistable object.<T> DNStateManager<T>
StateManagerFactory. newForEmbedded(ExecutionContext ec, T pc, boolean copyPc, DNStateManager ownerSM, int ownerMemberNumber, PersistableObjectType ownerMemberCmpt)
Constructs a StateManager to manage a persistable instance that will be EMBEDDED/SERIALISED into another persistable object.DNStateManager
StateManagerFactoryImpl. newForEmbedded(ExecutionContext ec, AbstractClassMetaData cmd, DNStateManager ownerSM, int ownerMemberNumber, PersistableObjectType objectType)
<T> DNStateManager<T>
StateManagerFactoryImpl. newForEmbedded(ExecutionContext ec, T pc, boolean copyPc, DNStateManager ownerSM, int ownerMemberNumber, PersistableObjectType objectType)
-
Uses of PersistableObjectType in org.datanucleus.store.fieldmanager
Methods in org.datanucleus.store.fieldmanager with parameters of type PersistableObjectType Modifier and Type Method Description protected Object
PersistFieldManager. processPersistable(Object pc, int ownerFieldNum, PersistableObjectType objectType)
Utility method to process the passed persistable object. -
Uses of PersistableObjectType in org.datanucleus.store.types.containers
Methods in org.datanucleus.store.types.containers that return PersistableObjectType Modifier and Type Method Description PersistableObjectType
ArrayHandler. getObjectType(AbstractMemberMetaData mmd)
PersistableObjectType
CollectionHandler. getObjectType(AbstractMemberMetaData mmd)
abstract PersistableObjectType
ElementContainerHandler. getObjectType(AbstractMemberMetaData mmd)
-