Uses of Interface
org.datanucleus.state.ObjectProvider
-
Packages that use ObjectProvider 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.cache This package provides classes implementing L1/L2 persistable object caching within DataNucleus.org.datanucleus.flush This package provides classes managing the flush process when using MANUAL flush.org.datanucleus.state Provides classes relating to the life cycle state of a persistable object.org.datanucleus.store Package handling the storage of classes to the datastore, and the management of the datastore.org.datanucleus.store.federation Package providing management for federation of datastores.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 Package providing basic java type handling for DataNucleus.org.datanucleus.store.types.scostore Package providing backing store definitions for (SCO) types that need a backing store.org.datanucleus.store.types.wrappers Provides implementations of the "simple" wrappers for the mutable Second Class Objects (SCO's) supported by DataNucleus, so that we can intercept calls that will mutate the object.org.datanucleus.store.types.wrappers.backed Provides implementations of the "backed" wrappers for the mutable Second Class Objects (SCO's) that are supported. -
-
Uses of ObjectProvider in org.datanucleus
Fields in org.datanucleus declared as ObjectProvider Modifier and Type Field Description protected ObjectProviderExecutionContext.EmbeddedOwnerRelation. embOPprotected ObjectProviderExecutionContext.EmbeddedOwnerRelation. ownerOPFields in org.datanucleus with type parameters of type ObjectProvider Modifier and Type Field Description protected Map<ObjectProvider,Map<?,?>>ExecutionContextImpl. opAssociatedValuesMapByOPMap of associated values for the ObjectProvider.Methods in org.datanucleus that return ObjectProvider Modifier and Type Method Description ObjectProviderExecutionContext. findObjectProvider(Object pc)Method to find the ObjectProvider for the passed persistable object when it is managed by this manager.ObjectProviderExecutionContext. findObjectProvider(Object pc, boolean persist)Method to find the ObjectProvider for the passed persistable object when it is managed by this manager, and if not yet persistent to persist it and return the assigned ObjectProvider.ObjectProviderExecutionContextImpl. findObjectProvider(Object pc)Method to return the ObjectProvider for an object (if managed).ObjectProviderExecutionContextImpl. findObjectProvider(Object pc, boolean persist)Find the ObjectProvider for the specified object, persisting it if required.ObjectProviderExecutionContextThreadedImpl. findObjectProvider(Object pc)ObjectProviderExecutionContext. findObjectProviderForEmbedded(Object value, ObjectProvider owner, AbstractMemberMetaData mmd)Method to find the ObjectProvider for the passed embedded persistable object.ObjectProviderExecutionContextImpl. findObjectProviderForEmbedded(Object value, ObjectProvider owner, AbstractMemberMetaData mmd)ObjectProviderExecutionContext. findObjectProviderOfOwnerForAttachingObject(Object pc)ObjectProviderExecutionContextImpl. findObjectProviderOfOwnerForAttachingObject(Object pc)ObjectProviderExecutionContext.EmbeddedOwnerRelation. getEmbeddedOP()ObjectProviderExecutionContext.EmbeddedOwnerRelation. getOwnerOP()ObjectProvider[]ExecutionContext. getOwnersForEmbeddedObjectProvider(ObjectProvider embOP)Accessor for the owner objects for the provided embedded object provider.ObjectProvider[]ExecutionContextImpl. getOwnersForEmbeddedObjectProvider(ObjectProvider embOP)Accessor for the owning ObjectProviders for the managed object when stored embedded.Methods in org.datanucleus that return types with arguments of type ObjectProvider Modifier and Type Method Description List<ObjectProvider>ExecutionContext. getObjectsToBeFlushed()Convenience method to inspect the list of objects with outstanding changes to flush.List<ObjectProvider>ExecutionContextImpl. getObjectsToBeFlushed()Convenience method to inspect the list of objects with outstanding changes to flush.List<ObjectProvider>ExecutionContextThreadedImpl. getObjectsToBeFlushed()Methods in org.datanucleus with parameters of type ObjectProvider Modifier and Type Method Description voidExecutionContext. addObjectProviderToCache(ObjectProvider op)Method to add the object managed by the specified ObjectProvider to the cache.voidExecutionContextImpl. addObjectProviderToCache(ObjectProvider op)Method to add the object managed by the specified ObjectProvider to the (L1) cache.voidExecutionContextThreadedImpl. addObjectProviderToCache(ObjectProvider op)voidManagedRelationsHandler. addRelationshipManagerForObjectProvider(ObjectProvider op, RelationshipManager relMgr)voidExecutionContext. attachObject(ObjectProvider op, Object pc, boolean sco)Method to attach the passed object (and related objects).voidExecutionContextImpl. attachObject(ObjectProvider ownerOP, Object pc, boolean sco)Method to attach a persistent detached object.voidExecutionContextThreadedImpl. attachObject(ObjectProvider ownerOP, Object pc, boolean sco)<T> TExecutionContext. attachObjectCopy(ObjectProvider op, T pc, boolean sco)Method to attach a copy of the passed object (and related objects).<T> TExecutionContextImpl. attachObjectCopy(ObjectProvider ownerOP, T pc, boolean sco)Method to attach a persistent detached object returning an attached copy of the object.ObjectExecutionContextThreadedImpl. attachObjectCopy(ObjectProvider ownerOP, Object pc, boolean sco)voidExecutionContext. clearDirty(ObjectProvider op)Mark the specified ObjectProvider as clean.voidExecutionContextImpl. clearDirty(ObjectProvider op)Method to clear an object from the list of dirty objects.voidExecutionContextThreadedImpl. clearDirty(ObjectProvider op)booleanExecutionContext. containsObjectProviderAssociatedValue(ObjectProvider op, Object key)booleanExecutionContextImpl. containsObjectProviderAssociatedValue(ObjectProvider op, Object key)voidExecutionContext. enlistInTransaction(ObjectProvider op)Method to enlist the specified ObjectProvider in the current transaction.voidExecutionContextImpl. enlistInTransaction(ObjectProvider op)Method to enlist the specified ObjectProvider in the current transaction.voidExecutionContextThreadedImpl. enlistInTransaction(ObjectProvider sm)voidExecutionContext. evictFromTransaction(ObjectProvider op)Method to evict the specified ObjectProvider from the current transaction.voidExecutionContextImpl. evictFromTransaction(ObjectProvider op)Method to evict the specified ObjectProvider from the current transaction.voidExecutionContextThreadedImpl. evictFromTransaction(ObjectProvider sm)ObjectProviderExecutionContext. findObjectProviderForEmbedded(Object value, ObjectProvider owner, AbstractMemberMetaData mmd)Method to find the ObjectProvider for the passed embedded persistable object.ObjectProviderExecutionContextImpl. findObjectProviderForEmbedded(Object value, ObjectProvider owner, AbstractMemberMetaData mmd)voidExecutionContext. flushOperationsForBackingStore(Store backingStore, ObjectProvider op)Method to flush all queued operations for the specified backing store (if any).voidExecutionContextImpl. flushOperationsForBackingStore(Store backingStore, ObjectProvider op)ObjectExecutionContext. getAttachDetachReferencedObject(ObjectProvider op)Access a referenced object for this ObjectProvider during the attach/detach process.ObjectExecutionContextImpl. getAttachDetachReferencedObject(ObjectProvider op)List<ExecutionContext.EmbeddedOwnerRelation>ExecutionContext. getEmbeddedInformationForOwner(ObjectProvider ownerOP)Accessor for the relations for the specified embedded ObjectProvider where it is embedded.List<ExecutionContext.EmbeddedOwnerRelation>ExecutionContextImpl. getEmbeddedInformationForOwner(ObjectProvider ownerOP)protected CachedPCExecutionContextImpl. getL2CacheableObject(ObjectProvider op, CachedPC currentCachedPC)Convenience method to convert the object managed by the ObjectProvider into a form suitable for caching in an L2 cache.ObjectExecutionContext. getObjectProviderAssociatedValue(ObjectProvider op, Object key)ObjectExecutionContextImpl. getObjectProviderAssociatedValue(ObjectProvider op, Object key)List<ExecutionContext.EmbeddedOwnerRelation>ExecutionContext. getOwnerInformationForEmbedded(ObjectProvider embOP)Accessor for the relations for the specified embedded ObjectProvider where it is embedded.List<ExecutionContext.EmbeddedOwnerRelation>ExecutionContextImpl. getOwnerInformationForEmbedded(ObjectProvider embOP)ObjectProvider[]ExecutionContext. getOwnersForEmbeddedObjectProvider(ObjectProvider embOP)Accessor for the owner objects for the provided embedded object provider.ObjectProvider[]ExecutionContextImpl. getOwnersForEmbeddedObjectProvider(ObjectProvider embOP)Accessor for the owning ObjectProviders for the managed object when stored embedded.RelationshipManagerExecutionContext. getRelationshipManager(ObjectProvider op)Accessor for the RelationshipManager for the provided ObjectProvider.RelationshipManagerExecutionContextImpl. getRelationshipManager(ObjectProvider op)Method to return the RelationshipManager for the ObjectProvider.RelationshipManagerManagedRelationsHandler. getRelationshipManagerForObjectProvider(ObjectProvider op)Method to return the RelationshipManager for the specified ObjectProvider.voidExecutionContext. markDirty(ObjectProvider op, boolean directUpdate)Mark the specified ObjectProvider as dirtyvoidExecutionContextImpl. markDirty(ObjectProvider op, boolean directUpdate)Method to mark an object (ObjectProvider) as dirty.voidExecutionContextThreadedImpl. markDirty(ObjectProvider op, boolean directUpdate)<T> TExecutionContext. persistObjectInternal(T pc, ObjectProvider ownerOP, int ownerFieldNum, int objectType)Method to persist the passed object (internally).<T> TExecutionContext. persistObjectInternal(T pc, FieldValues preInsertChanges, ObjectProvider ownerOP, int ownerFieldNum, int objectType)Method to persist the passed object (internally).<T> TExecutionContextImpl. persistObjectInternal(T pc, ObjectProvider ownerOP, int ownerFieldNum, int objectType)Method to persist the passed object (internally).<T> TExecutionContextImpl. persistObjectInternal(T obj, FieldValues preInsertChanges, ObjectProvider ownerOP, int ownerFieldNum, int objectType)Method to make an object persistent which should be called from internal calls only.voidExecutionContext. putObjectIntoLevel1Cache(ObjectProvider op)Method to put a Persistable object associated to the ObjectProvider into the L1 cache.voidExecutionContextImpl. putObjectIntoLevel1Cache(ObjectProvider op)Convenience method to add an object to the L1 cache.protected voidExecutionContextImpl. putObjectIntoLevel2Cache(ObjectProvider op, boolean updateIfPresent)Method to add/update the managed object into the L2 cache as long as it isn't modified in the current transaction.protected voidExecutionContextImpl. putObjectIntoLevel2CacheInternal(ObjectProvider op, boolean updateIfPresent)Convenience method to add/update an object in the L2 cache.ExecutionContext.EmbeddedOwnerRelationExecutionContext. registerEmbeddedRelation(ObjectProvider ownerOP, int ownerFieldNum, ObjectProvider embOP)Method to register an embedded relation for the specified memberf of the owner ObjectProvider where the embedded ObjectProvider is stored.ExecutionContext.EmbeddedOwnerRelationExecutionContextImpl. registerEmbeddedRelation(ObjectProvider ownerOP, int ownerFieldNum, ObjectProvider embOP)voidExecutionContext. removeEmbeddedOwnerRelation(ObjectProvider ownerOP, int ownerFieldNum, ObjectProvider embOP)Convenience method to remove the EmbeddedOwnerRelation between the specified ObjectProviders.voidExecutionContextImpl. removeEmbeddedOwnerRelation(ObjectProvider ownerOP, int ownerFieldNum, ObjectProvider embOP)voidExecutionContext. removeObjectProviderAssociatedValue(ObjectProvider op, Object key)voidExecutionContextImpl. removeObjectProviderAssociatedValue(ObjectProvider op, Object key)voidExecutionContext. removeObjectProviderFromCache(ObjectProvider op)Method to remove the object managed by the specified ObjectProvider from the cache.voidExecutionContextImpl. removeObjectProviderFromCache(ObjectProvider op)Method to remove the object managed by the specified ObjectProvider from the cache.voidExecutionContextThreadedImpl. removeObjectProviderFromCache(ObjectProvider op)voidExecutionContext. setAttachDetachReferencedObject(ObjectProvider op, Object obj)Register a referenced object against this ObjectProvider for the attach/detach process.voidExecutionContextImpl. setAttachDetachReferencedObject(ObjectProvider op, Object obj)voidExecutionContext. setObjectProviderAssociatedValue(ObjectProvider op, Object key, Object value)voidExecutionContextImpl. setObjectProviderAssociatedValue(ObjectProvider op, Object key, Object value)Method parameters in org.datanucleus with type arguments of type ObjectProvider Modifier and Type Method Description protected voidExecutionContextImpl. putObjectsIntoLevel2Cache(Set<ObjectProvider> ops)Method to put the passed objects into the L2 cache.Constructors in org.datanucleus with parameters of type ObjectProvider Constructor Description EmbeddedOwnerRelation(ObjectProvider ownerOP, int ownerFieldNum, ObjectProvider embOP) -
Uses of ObjectProvider in org.datanucleus.cache
Methods in org.datanucleus.cache that return ObjectProvider Modifier and Type Method Description ObjectProviderSoftRefCache. get(Object id)ObjectProviderStrongRefCache. get(Object id)ObjectProviderWeakRefCache. get(Object id)ObjectProviderLevel1Cache. getUnique(CacheUniqueKey key)Method to retrieve the ObjectProvider for the specified unique key.ObjectProviderSoftRefCache. getUnique(CacheUniqueKey key)ObjectProviderStrongRefCache. getUnique(CacheUniqueKey key)ObjectProviderWeakRefCache. getUnique(CacheUniqueKey key)ObjectProviderSoftRefCache. put(Object id, ObjectProvider op)ObjectProviderStrongRefCache. put(Object id, ObjectProvider op)ObjectProviderWeakRefCache. put(Object id, ObjectProvider op)ObjectProviderSoftRefCache. remove(Object id)ObjectProviderStrongRefCache. remove(Object id)ObjectProviderWeakRefCache. remove(Object id)Methods in org.datanucleus.cache with parameters of type ObjectProvider Modifier and Type Method Description ObjectProviderSoftRefCache. put(Object id, ObjectProvider op)ObjectProviderStrongRefCache. put(Object id, ObjectProvider op)ObjectProviderWeakRefCache. put(Object id, ObjectProvider op)ObjectLevel1Cache. putUnique(CacheUniqueKey key, ObjectProvider op)Method to store an ObjectProvider for this unique key.ObjectSoftRefCache. putUnique(CacheUniqueKey key, ObjectProvider op)ObjectStrongRefCache. putUnique(CacheUniqueKey key, ObjectProvider op)ObjectWeakRefCache. putUnique(CacheUniqueKey key, ObjectProvider op)Constructors in org.datanucleus.cache with parameters of type ObjectProvider Constructor Description L2CachePopulateFieldManager(ObjectProvider op, CachedPC cachedpc)L2CacheRetrieveFieldManager(ObjectProvider op, CachedPC cachedpc) -
Uses of ObjectProvider in org.datanucleus.flush
Methods in org.datanucleus.flush that return ObjectProvider Modifier and Type Method Description ObjectProviderCollectionAddOperation. getObjectProvider()ObjectProviderCollectionClearOperation. getObjectProvider()ObjectProviderCollectionRemoveOperation. getObjectProvider()ObjectProviderDeleteOperation. getObjectProvider()ObjectProviderListRemoveAtOperation. getObjectProvider()ObjectProviderListSetOperation. getObjectProvider()ObjectProviderMapClearOperation. getObjectProvider()ObjectProviderMapPutOperation. getObjectProvider()ObjectProviderMapRemoveOperation. getObjectProvider()ObjectProviderOperation. getObjectProvider()Accessor for the ObjectProvider of the object that this operation is performed on.ObjectProviderPersistOperation. getObjectProvider()ObjectProviderUpdateMemberOperation. getObjectProvider()Methods in org.datanucleus.flush with parameters of type ObjectProvider Modifier and Type Method Description protected static booleanOperationQueue. isAddFollowedByRemoveOnSameSCO(Store store, ObjectProvider op, Operation currentOper, ListIterator<Operation> listIter)Convenience optimisation checker to return if the current operation is ADD of an element that is immediately REMOVED.protected static booleanOperationQueue. isPutFollowedByRemoveOnSameSCO(Store store, ObjectProvider op, Operation currentOper, ListIterator<Operation> listIter)Convenience optimisation checker to return if the current operation is PUT of a key that is immediately REMOVED.protected static booleanOperationQueue. isRemoveFollowedByAddOnSameSCO(Store store, ObjectProvider op, Operation currentOper, ListIterator<Operation> listIter)Convenience optimisation checker to return if the current operation is REMOVE of an element that is immediately ADDed.voidOperationQueue. performAll(Store store, ObjectProvider op)Method to perform all operations queued for the specified ObjectProvider and backing store.Method parameters in org.datanucleus.flush with type arguments of type ObjectProvider Modifier and Type Method Description List<NucleusOptimisticException>FlushNonReferential. execute(ExecutionContext ec, Collection<ObjectProvider> primaryOPs, Collection<ObjectProvider> secondaryOPs, OperationQueue opQueue)List<NucleusOptimisticException>FlushOrdered. execute(ExecutionContext ec, Collection<ObjectProvider> primaryOPs, Collection<ObjectProvider> secondaryOPs, OperationQueue opQueue)List<NucleusOptimisticException>FlushProcess. execute(ExecutionContext ec, Collection<ObjectProvider> primaryOPs, Collection<ObjectProvider> secondaryOPs, OperationQueue opQueue)Execute the flush.List<NucleusOptimisticException>FlushNonReferential. flushDeleteInsertUpdateGrouped(Set<ObjectProvider> opsToFlush, ExecutionContext ec)Method that does the flushing of the passed ObjectProviders, grouping them into all DELETEs, then all INSERTs, finally all UPDATEs. -
Uses of ObjectProvider in org.datanucleus.state
Classes in org.datanucleus.state that implement ObjectProvider Modifier and Type Class Description classReferentialStateManagerImplImplementation of a StateManager for use where insertion ordering is important (such as RDBMS).classStateManagerImplImplementation of a StateManager, supporting the bytecode enhancement contract of DataNucleus.Methods in org.datanucleus.state that return ObjectProvider Modifier and Type Method Description ObjectProviderObjectProviderPool. checkOut(ExecutionContext ec, AbstractClassMetaData cmd)protected ObjectProviderObjectProviderPool. create(ExecutionContext ec, AbstractClassMetaData cmd)protected ObjectProviderObjectProviderFactoryImpl. getObjectProvider(ExecutionContext ec, AbstractClassMetaData cmd)<T> ObjectProvider<T>ObjectProviderFactory. newForCachedPC(ExecutionContext ec, Object id, CachedPC cachedPC)Constructor to create an ObjectProvider for an object taken from the L2 cache with the specified id.<T> ObjectProvider<T>ObjectProviderFactoryImpl. newForCachedPC(ExecutionContext ec, Object id, CachedPC cachedPC)Constructor to create an ObjectProvider for an object taken from the L2 cache with the specified id.<T> ObjectProvider<T>ObjectProviderFactory. newForDetached(ExecutionContext ec, T pc, Object id, Object version)Constructor for creating ObjectProvider instances to manage persistable objects in detached state.<T> ObjectProvider<T>ObjectProviderFactoryImpl. newForDetached(ExecutionContext ec, T pc, Object id, Object version)Constructor for creating an ObjectProvider to manage a persistable object in detached state.ObjectProviderObjectProviderFactory. newForEmbedded(ExecutionContext ec, AbstractClassMetaData cmd, ObjectProvider ownerOP, int ownerFieldNumber)Constructs an ObjectProvider 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> ObjectProvider<T>ObjectProviderFactory. newForEmbedded(ExecutionContext ec, T pc, boolean copyPc, ObjectProvider ownerOP, int ownerFieldNumber)Constructs an ObjectProvider to manage a persistable instance that will be EMBEDDED/SERIALISED into another persistable object.ObjectProviderObjectProviderFactoryImpl. newForEmbedded(ExecutionContext ec, AbstractClassMetaData cmd, ObjectProvider ownerOP, int ownerFieldNumber)Constructs an ObjectProvider 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> ObjectProvider<T>ObjectProviderFactoryImpl. newForEmbedded(ExecutionContext ec, T pc, boolean copyPc, ObjectProvider ownerOP, int ownerFieldNumber)Constructs an ObjectProvider to manage a persistable instance that will be EMBEDDED/SERIALISED into another persistable object.<T> ObjectProvider<T>ObjectProviderFactory. newForHollow(ExecutionContext ec, Class<T> pcClass, Object id)Constructs an ObjectProvider to manage a hollow instance having the given object ID.<T> ObjectProvider<T>ObjectProviderFactory. newForHollow(ExecutionContext ec, Class<T> pcClass, Object id, FieldValues fv)Constructs an ObjectProvider to manage a recently populated hollow instance having the given object ID and the given field values.<T> ObjectProvider<T>ObjectProviderFactoryImpl. newForHollow(ExecutionContext ec, Class<T> pcClass, Object id)Constructs an ObjectProvider to manage a hollow instance having the given object ID.<T> ObjectProvider<T>ObjectProviderFactoryImpl. newForHollow(ExecutionContext ec, Class<T> pcClass, Object id, FieldValues fv)Constructs an ObjectProvider to manage a recently populated hollow instance having the given object ID and the given field values.<T> ObjectProvider<T>ObjectProviderFactory. newForHollowPopulatedAppId(ExecutionContext ec, Class<T> pcClass, FieldValues fv)Deprecated.Use newForHollowPopulated instead<T> ObjectProvider<T>ObjectProviderFactoryImpl. newForHollowPopulatedAppId(ExecutionContext ec, Class<T> pcClass, FieldValues fv)Deprecated.Use newForHollowPopulated instead<T> ObjectProvider<T>ObjectProviderFactory. newForHollowPreConstructed(ExecutionContext ec, Object id, T pc)Constructs an ObjectProvider to manage a hollow instance having the given object ID.<T> ObjectProvider<T>ObjectProviderFactoryImpl. newForHollowPreConstructed(ExecutionContext ec, Object id, T pc)Constructs an ObjectProvider to manage a hollow instance having the given object ID.<T> ObjectProvider<T>ObjectProviderFactory. newForPersistentClean(ExecutionContext ec, Object id, T pc)Constructs an ObjectProvider to manage the specified persistent instance having the given object ID.<T> ObjectProvider<T>ObjectProviderFactoryImpl. newForPersistentClean(ExecutionContext ec, Object id, T pc)Constructs an ObjectProvider to manage the specified persistent instance having the given object ID.<T> ObjectProvider<T>ObjectProviderFactory. newForPersistentNew(ExecutionContext ec, T pc, FieldValues fv)Constructs an ObjectProvider to manage a transient instance that is becoming newly persistent.<T> ObjectProvider<T>ObjectProviderFactoryImpl. newForPersistentNew(ExecutionContext ec, T pc, FieldValues preInsertChanges)Constructs an ObjectProvider to manage a transient instance that is becoming newly persistent.<T> ObjectProvider<T>ObjectProviderFactory. newForPNewToBeDeleted(ExecutionContext ec, T pc)Constructor for creating ObjectProvider instances to manage persistable objects that are not persistent yet are about to be deleted.<T> ObjectProvider<T>ObjectProviderFactoryImpl. newForPNewToBeDeleted(ExecutionContext ec, T pc)Constructor for creating an ObjectProvider to manage a persistable object that is not persistent yet is about to be deleted.<T> ObjectProvider<T>ObjectProviderFactory. newForTransactionalTransient(ExecutionContext ec, T pc)Constructs an ObjectProvider to manage a transactional-transient instance.<T> ObjectProvider<T>ObjectProviderFactoryImpl. newForTransactionalTransient(ExecutionContext ec, T pc)Constructs an ObjectProvider to manage a transactional-transient instance.Methods in org.datanucleus.state with parameters of type ObjectProvider Modifier and Type Method Description protected LifeCycleStateLifeCycleState. changeState(ObjectProvider op, int newStateType)Utility to change state to a new state.protected LifeCycleStateLifeCycleState. changeTransientState(ObjectProvider op, int newStateType)Utility to change state to a new state.voidObjectProviderPool. checkIn(ObjectProvider op)voidObjectProviderFactory. disconnectObjectProvider(ObjectProvider op)Method to be called when an ObjectProvider is disconnected (finished with).voidObjectProviderFactoryImpl. disconnectObjectProvider(ObjectProvider op)Hook to allow an ObjectProvider to mark itself as disconnected so that it is returned to the pool.voidObjectProviderPool. expire(ObjectProvider op)LockModeLockManager. getLockMode(ObjectProvider op)Accessor for the current lock mode for the object managed by the passed ObjectProvider (mode 1).LockModeLockManagerImpl. getLockMode(ObjectProvider op)voidLockManager. lock(ObjectProvider op, LockMode lockMode)Method to lock the object managed by the passed ObjectProvider (mode 1).voidLockManagerImpl. lock(ObjectProvider op, LockMode lockMode)ObjectProviderObjectProviderFactory. newForEmbedded(ExecutionContext ec, AbstractClassMetaData cmd, ObjectProvider ownerOP, int ownerFieldNumber)Constructs an ObjectProvider 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> ObjectProvider<T>ObjectProviderFactory. newForEmbedded(ExecutionContext ec, T pc, boolean copyPc, ObjectProvider ownerOP, int ownerFieldNumber)Constructs an ObjectProvider to manage a persistable instance that will be EMBEDDED/SERIALISED into another persistable object.ObjectProviderObjectProviderFactoryImpl. newForEmbedded(ExecutionContext ec, AbstractClassMetaData cmd, ObjectProvider ownerOP, int ownerFieldNumber)Constructs an ObjectProvider 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> ObjectProvider<T>ObjectProviderFactoryImpl. newForEmbedded(ExecutionContext ec, T pc, boolean copyPc, ObjectProvider ownerOP, int ownerFieldNumber)Constructs an ObjectProvider to manage a persistable instance that will be EMBEDDED/SERIALISED into another persistable object.voidLockManager. performOptimisticVersionCheck(ObjectProvider op, VersionStrategy versionStrategy, Object versionDatastore)Method to perform an optimistic version check on the specified ObjectProvider.voidLockManagerImpl. performOptimisticVersionCheck(ObjectProvider op, VersionStrategy versionStrategy, Object versionDatastore)Perform an optimistic version check on the passed object, against the passed version in the datastore.voidObjectProvider. retrieveDetachState(ObjectProvider op)Convenience method to retrieve the detach state from the passed ObjectProvider's objectvoidStateManagerImpl. retrieveDetachState(ObjectProvider op)Convenience method to retrieve the detach state from the passed ObjectProvider's object.LifeCycleStateLifeCycleState. transitionAttach(ObjectProvider op)Method to transition to persistent-clean.LifeCycleStateLifeCycleState. transitionBegin(ObjectProvider op, Transaction tx)Method to transition to transaction begin state.LifeCycleStateLifeCycleState. transitionCommit(ObjectProvider op, Transaction tx)Method to transition to commit state.LifeCycleStateLifeCycleState. transitionDeletePersistent(ObjectProvider op)Method to transition to delete persistent state.LifeCycleStateLifeCycleState. transitionDetach(ObjectProvider op)Method to transition to detached-clean.LifeCycleStateLifeCycleState. transitionEvict(ObjectProvider op)Method to transition to evict state.LifeCycleStateLifeCycleState. transitionMakeNontransactional(ObjectProvider op)Method to transition to nontransactional state.LifeCycleStateLifeCycleState. transitionMakePersistent(ObjectProvider op)Method to transition to persistent state.LifeCycleStateLifeCycleState. transitionMakeTransactional(ObjectProvider op, boolean refreshFields)Method to transition to transactional state.LifeCycleStateLifeCycleState. transitionMakeTransient(ObjectProvider op, boolean useFetchPlan, boolean detachAllOnCommit)Method to transition to transient state.LifeCycleStateLifeCycleState. transitionReadField(ObjectProvider op, boolean isLoaded)Method to transition to read-field state.LifeCycleStateLifeCycleState. transitionRefresh(ObjectProvider op)Method to transition to refresh state.LifeCycleStateLifeCycleState. transitionRetrieve(ObjectProvider op, boolean fgOnly)Method to transition to retrieve state.LifeCycleStateLifeCycleState. transitionRetrieve(ObjectProvider op, FetchPlan fetchPlan)Method to transition to retrieve state.LifeCycleStateLifeCycleState. transitionRollback(ObjectProvider op, Transaction tx)Method to transition to rollback state.LifeCycleStateLifeCycleState. transitionSerialize(ObjectProvider op)Method to transition when serialised.LifeCycleStateLifeCycleState. transitionWriteField(ObjectProvider op)Method to transition to write-field state.voidLockManager. unlock(ObjectProvider op)Method to unlock the object managed by the passed ObjectProvider (mode 1).voidLockManagerImpl. unlock(ObjectProvider op)booleanObjectProviderPool. validate(ObjectProvider op)Constructors in org.datanucleus.state with parameters of type ObjectProvider Constructor Description IllegalStateTransitionException(LifeCycleState state, String transition, ObjectProvider op)Constructs an illegal state transition exception.RelationshipManagerImpl(ObjectProvider op)Constructor. -
Uses of ObjectProvider in org.datanucleus.store
Methods in org.datanucleus.store with parameters of type ObjectProvider Modifier and Type Method Description voidAbstractPersistenceHandler. assertReadOnlyForUpdateOfObject(ObjectProvider op)Convenience method to assert when this StoreManager is read-only and the specified object is attempting to be updated.voidStorePersistenceHandler. deleteObject(ObjectProvider op)Deletes a persistent object from the datastore.default voidStorePersistenceHandler. deleteObjects(ObjectProvider... ops)Method to delete an array of objects from the datastore.voidFieldValues. fetchFields(ObjectProvider op)Method to retrieve the fields and store them in the object managed by the ObjectProvider.voidFieldValues. fetchNonLoadedFields(ObjectProvider op)Method to retrieve the unloaded fields and store them in the object managed by the ObjectProvider.voidStorePersistenceHandler. fetchObject(ObjectProvider op, int[] fieldNumbers)Fetches specified fields of a persistent object from the database.default voidStorePersistenceHandler. fetchObjects(int[] fieldNumbers, ObjectProvider... ops)Fetches specified fields of several persistent objects (of the same type) from the database.voidStorePersistenceHandler. insertObject(ObjectProvider op)Inserts a persistent object into the database.default voidStorePersistenceHandler. insertObjects(ObjectProvider... ops)Method to insert an array of objects to the datastore.voidStorePersistenceHandler. locateObject(ObjectProvider op)Locates this object in the datastore.default voidStorePersistenceHandler. locateObjects(ObjectProvider[] ops)Locates object(s) in the datastore.voidObjectReferencingStoreManager. notifyObjectIsOutdated(ObjectProvider op)Notifies this store manager that the main memory (RAM, heap) copy of the PC object of the supplied ObjectProvider may not be regarded as valid anymore.voidStorePersistenceHandler. updateObject(ObjectProvider op, int[] fieldNumbers)Updates a persistent object in the datastore. -
Uses of ObjectProvider in org.datanucleus.store.federation
Methods in org.datanucleus.store.federation with parameters of type ObjectProvider Modifier and Type Method Description voidFederatedPersistenceHandler. deleteObject(ObjectProvider op)voidFederatedPersistenceHandler. deleteObjects(ObjectProvider... ops)voidFederatedPersistenceHandler. fetchObject(ObjectProvider op, int[] fieldNumbers)voidFederatedPersistenceHandler. fetchObjects(int[] fieldNumbers, ObjectProvider... ops)voidFederatedPersistenceHandler. insertObject(ObjectProvider op)voidFederatedPersistenceHandler. insertObjects(ObjectProvider... ops)voidFederatedPersistenceHandler. locateObject(ObjectProvider op)voidFederatedPersistenceHandler. locateObjects(ObjectProvider[] ops)voidFederatedPersistenceHandler. updateObject(ObjectProvider op, int[] fieldNumbers) -
Uses of ObjectProvider in org.datanucleus.store.fieldmanager
Fields in org.datanucleus.store.fieldmanager declared as ObjectProvider Modifier and Type Field Description protected ObjectProviderAbstractFetchDepthFieldManager. opObjectProvider of the instance being fetched (detached or made transient).protected ObjectProviderAbstractFetchFieldManager. opprotected ObjectProviderAbstractStoreFieldManager. opConstructors in org.datanucleus.store.fieldmanager with parameters of type ObjectProvider Constructor Description AbstractFetchDepthFieldManager(ObjectProvider op, boolean[] secondClassMutableFields, FetchPlanForClass fpClass, FetchPlanState state)Constructor for a field manager for fetch plan processing.AbstractFetchFieldManager(ObjectProvider op)Constructor to use when retrieving values of fields of existing objects.AbstractStoreFieldManager(ObjectProvider op, boolean insert)AttachFieldManager(ObjectProvider attachedOP, boolean[] secondClassMutableFields, boolean[] dirtyFields, boolean persistent, boolean cascadeAttach, boolean copy)Constructor.DeleteFieldManager(ObjectProvider op)Constructor.DeleteFieldManager(ObjectProvider op, boolean manageRelationships)Constructor.DetachFieldManager(ObjectProvider op, boolean[] secondClassMutableFields, FetchPlanForClass fpClass, FetchPlanState state, boolean copy)Constructor for a field manager for detachment.LoadFieldManager(ObjectProvider sm, boolean[] secondClassMutableFields, FetchPlanForClass fpClass, FetchPlanState state)Constructor for a field manager for make transient process.MakeTransientFieldManager(ObjectProvider sm, boolean[] secondClassMutableFields, FetchPlanForClass fpClass, FetchPlanState state)Constructor for a field manager for make transient process.NullifyRelationFieldManager(ObjectProvider op)Constructor.PersistFieldManager(ObjectProvider op, boolean replaceSCOsWithWrappers)Constructor.ReachabilityFieldManager(ObjectProvider op, Set reachables)Constructor. -
Uses of ObjectProvider in org.datanucleus.store.types
Methods in org.datanucleus.store.types with parameters of type ObjectProvider Modifier and Type Method Description static booleanSCOUtils. attachCopyElements(ObjectProvider ownerOP, Collection scoColl, Collection detachedElements, boolean elementsWithoutId)Convenience method for use by Collection/Set/HashSet attachCopy methods to add any new elements (added whilst detached) to the collection.static voidSCOUtils. attachCopyForCollection(ObjectProvider ownerOP, Object[] detachedElements, Collection attached, boolean elementsWithoutIdentity)Method to return an attached copy of the passed (detached) value.static voidSCOUtils. attachCopyForMap(ObjectProvider ownerOP, Set detachedEntries, Map attached, boolean keysWithoutIdentity, boolean valuesWithoutIdentity)Method to return an attached copy of the passed (detached) value.static voidSCOUtils. attachForCollection(ObjectProvider ownerOP, Object[] elements, boolean elementsWithoutIdentity)Convenience method to attach (recursively) all elements for a collection field.static voidSCOUtils. attachForMap(ObjectProvider ownerOP, Set entries, boolean keysWithoutIdentity, boolean valuesWithoutIdentity)Convenience method to attach (recursively) all keys/values for a map field.SCOTypeManager. createSCOInstance(ObjectProvider ownerOP, AbstractMemberMetaData mmd, Class instantiatedType, Object value, boolean replaceField)Method to create a new SCO wrapper for the specified member.SCOTypeManagerImpl. createSCOInstance(ObjectProvider ownerOP, AbstractMemberMetaData mmd, Class instantiatedType, Object value, boolean replaceField)static booleanSCOUtils. detachAsWrapped(ObjectProvider ownerOP)Convenience accessor for whether to detach SCO objects as wrapped.static voidSCOUtils. detachCopyForCollection(ObjectProvider ownerOP, Object[] elements, FetchPlanState state, Collection detached)Convenience method to detach copies (recursively) of all elements for a collection field.static voidSCOUtils. detachCopyForMap(ObjectProvider ownerOP, Set entries, FetchPlanState state, Map detached)Convenience method to detach copies (recursively) of all elements for a map field.static voidSCOUtils. detachForCollection(ObjectProvider ownerOP, Object[] elements, FetchPlanState state)Convenience method to detach (recursively) all elements for a collection field.static voidSCOUtils. detachForMap(ObjectProvider ownerOP, Set entries, FetchPlanState state)Convenience method to detach (recursively) all elements for a map field.static StringSCOUtils. getContainerInfoMessage(ObjectProvider ownerOP, String fieldName, SCOContainer cont, boolean useCache, boolean allowNulls, boolean lazyLoading)Utility to generate a message representing the SCO container wrapper and its capabilities.static voidSCOUtils. populateMapDelegateWithStoreData(Map delegate, MapStore store, ObjectProvider ownerOP)Convenience method to populate the passed delegate Map with the keys/values from the associated Store.static Object[]SCOUtils. toArray(CollectionStore backingStore, ObjectProvider op)Returns true if this collection contains the specified element.static Object[]SCOUtils. toArray(CollectionStore backingStore, ObjectProvider op, Object[] a)Returns an array containing all of the elements in this collection;static ObjectSCOUtils. unwrapSCOField(ObjectProvider ownerOP, int memberNumber, SCO sco)Method to unwrap a SCO field/property (if it is wrapped currently).static booleanSCOUtils. useCachedLazyLoading(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Accessor for whether the use lazy loading when caching the collection.static booleanSCOUtils. useContainerCache(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Utility to return whether or not to use the container cache for the collection/map for the passed ObjectProvider SCO.static booleanSCOUtils. useQueuedUpdate(ObjectProvider op)Convenience method to return if we should use a queued update for the current operation.ObjectTypeManager. wrapAndReplaceSCOField(ObjectProvider ownerOP, int memberNumber, Object newValue, Object oldValue, boolean replaceFieldIfChanged)Method to create a new SCO wrapper for the specified field replacing the old value with the new value.ObjectTypeManagerImpl. wrapAndReplaceSCOField(ObjectProvider ownerOP, int memberNumber, Object newValue, Object oldValue, boolean replaceFieldIfChanged)Method to create a new SCO wrapper for the specified field replacing the old value with the new value.static ObjectSCOUtils. wrapSCOField(ObjectProvider ownerOP, int memberNumber, Object value, boolean replaceFieldIfChanged)Method to create a new SCO wrapper for the specified field/property.Constructors in org.datanucleus.store.types with parameters of type ObjectProvider Constructor Description SCOCollectionIterator(Collection<E> sco, ObjectProvider op, Collection<E> theDelegate, CollectionStore<E> backingStore, boolean useDelegate)Constructor taking the delegate or backing store.SCOListIterator(List<E> sco, ObjectProvider sm, List<E> theDelegate, ListStore<E> theStore, boolean useDelegate, int startIndex)Constructor taking the delegate or backing store, and any start index. -
Uses of ObjectProvider in org.datanucleus.store.types.scostore
Methods in org.datanucleus.store.types.scostore with parameters of type ObjectProvider Modifier and Type Method Description booleanCollectionStore. add(ObjectProvider op, E element, int size)Method to add an element to the collection.voidListStore. add(ObjectProvider op, E element, int index, int size)Method to add an element to the List.booleanPersistableRelationStore. add(ObjectProvider op1, ObjectProvider op2)Method to add the relation between the provided objects.booleanCollectionStore. addAll(ObjectProvider op, Collection<E> elements, int size)Method to add a collection of elements to the collection.booleanListStore. addAll(ObjectProvider op, Collection<E> c, int index, int size)Method to add a collection of elements to the List.voidArrayStore. clear(ObjectProvider op)Method to clear the array.voidCollectionStore. clear(ObjectProvider op)Method to clear the collection.voidMapStore. clear(ObjectProvider op)Method to clear the map.booleanCollectionStore. contains(ObjectProvider op, Object element)Method to check if an element exists in the collection.booleanMapStore. containsKey(ObjectProvider op, Object key)Accessor for whether the Map contains this key.booleanMapStore. containsValue(ObjectProvider op, Object value)Accessor for whether the Map contains this value.EListStore. get(ObjectProvider op, int index)Method to retrieve an element from a position in the List.VMapStore. get(ObjectProvider op, Object key)Accessor for a value from the Map.List<E>ArrayStore. getArray(ObjectProvider op)Method to retrieve the elements of the array.intListStore. indexOf(ObjectProvider op, Object element)Method to return the position of an element in the List.Iterator<E>ArrayStore. iterator(ObjectProvider op)Accessor for an iterator for the array.Iterator<E>CollectionStore. iterator(ObjectProvider op)Accessor for an iterator for the collection.intListStore. lastIndexOf(ObjectProvider op, Object element)Method to return the last position of an element in the List.ListIterator<E>ListStore. listIterator(ObjectProvider op)Accessor for a list iterator for the List.VMapStore. put(ObjectProvider op, K key, V value)Method to add a value to the Map against this key.voidMapStore. putAll(ObjectProvider op, Map<? extends K,? extends V> m)Method to add a map of values to the Map.booleanCollectionStore. remove(ObjectProvider op, Object element, int size, boolean allowDependentField)Method to remove an element from the collection.EListStore. remove(ObjectProvider op, int index, int size)Method to remove an element from the List.VMapStore. remove(ObjectProvider op, Object key)Method to remove a value from the Map.VMapStore. remove(ObjectProvider op, Object key, Object val)Method to remove a value from the Map.booleanPersistableRelationStore. remove(ObjectProvider op1)Method to remove the relation from the provided object.booleanCollectionStore. removeAll(ObjectProvider op, Collection elements, int size)Method to remove a collection of elements from the collection.booleanArrayStore. set(ObjectProvider op, Object array)Method to set the elements in the array.ObjectListStore. set(ObjectProvider op, int index, Object element, boolean allowDependentField)Method to update an element at a position in the List.intArrayStore. size(ObjectProvider op)Accessor for the size of the array.intCollectionStore. size(ObjectProvider op)Accessor for the size of the collection.ListListStore. subList(ObjectProvider op, int from, int to)Accessor for a sublist of elements between from and to indices.voidCollectionStore. update(ObjectProvider op, Collection coll)Method to update the collection to be the supplied collection of elements.booleanPersistableRelationStore. update(ObjectProvider op1, ObjectProvider op2)Method to update the relation for the first object to relate to the second object.booleanCollectionStore. updateEmbeddedElement(ObjectProvider op, E element, int fieldNumber, Object value)Method to update en embedded element in the collection.booleanMapStore. updateEmbeddedKey(ObjectProvider op, Object key, int fieldNumber, Object newValue)Method to update an embedded key in the map.booleanMapStore. updateEmbeddedValue(ObjectProvider op, Object value, int fieldNumber, Object newValue)Method to update an embedded value in the map. -
Uses of ObjectProvider in org.datanucleus.store.types.wrappers
Fields in org.datanucleus.store.types.wrappers declared as ObjectProvider Modifier and Type Field Description protected ObjectProviderArrayList. ownerOPprotected ObjectProviderBitSet. ownerOPprotected ObjectProviderCollection. ownerOPprotected ObjectProviderDate. ownerOPprotected ObjectProviderGregorianCalendar. ownerOPprotected ObjectProviderHashMap. ownerOPprotected ObjectProviderHashSet. ownerOPprotected ObjectProviderHashtable. ownerOPprotected ObjectProviderLinkedHashMap. ownerOPprotected ObjectProviderLinkedHashSet. ownerOPprotected ObjectProviderLinkedList. ownerOPprotected ObjectProviderList. ownerOPprotected ObjectProviderMap. ownerOPprotected ObjectProviderPriorityQueue. ownerOPprotected ObjectProviderProperties. ownerOPprotected ObjectProviderQueue. ownerOPprotected ObjectProviderSet. ownerOPprotected ObjectProviderSortedMap. ownerOPprotected ObjectProviderSortedSet. ownerOPprotected ObjectProviderSqlDate. ownerOPprotected ObjectProviderSqlTime. ownerOPprotected ObjectProviderSqlTimestamp. ownerOPprotected ObjectProviderStack. ownerOPprotected ObjectProviderTreeMap. ownerOPprotected ObjectProviderTreeSet. ownerOPprotected ObjectProviderVector. ownerOPConstructors in org.datanucleus.store.types.wrappers with parameters of type ObjectProvider Constructor Description ArrayList(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the member.BitSet(ObjectProvider op, AbstractMemberMetaData mmd)Creates a BitSet object.Collection(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Constructor.Date(ObjectProvider op, AbstractMemberMetaData mmd)Creates a Date object that represents the time at which it was allocated.GregorianCalendar(ObjectProvider op, AbstractMemberMetaData mmd)Creates a GregorianCalendar object that represents the time at which it was allocated.HashMap(ObjectProvider ownerOP, AbstractMemberMetaData mmd)ConstructorHashSet(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.Hashtable(ObjectProvider ownerOP, AbstractMemberMetaData mmd)ConstructorLinkedHashMap(ObjectProvider ownerOP, AbstractMemberMetaData mmd)ConstructorLinkedHashSet(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.LinkedList(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.List(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.Map(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.PriorityQueue(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Constructor.Properties(ObjectProvider ownerOP, AbstractMemberMetaData mmd)ConstructorQueue(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Constructor.Set(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.SortedMap(ObjectProvider ownerOP, AbstractMemberMetaData mmd)ConstructorSortedSet(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.SqlDate(ObjectProvider op, AbstractMemberMetaData mmd)Creates a SqlDate object that represents the time at which it was allocated.SqlTime(ObjectProvider op, AbstractMemberMetaData mmd)Creates a SqlTime object that represents the time at which it was allocated.SqlTimestamp(ObjectProvider op, AbstractMemberMetaData mmd)Creates aSqlTimestampobject that represents the time at which it was allocated.Stack(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.TreeMap(ObjectProvider ownerOP, AbstractMemberMetaData mmd)ConstructorTreeSet(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.Vector(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name. -
Uses of ObjectProvider in org.datanucleus.store.types.wrappers.backed
Constructors in org.datanucleus.store.types.wrappers.backed with parameters of type ObjectProvider Constructor Description ArrayList(ObjectProvider op, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.Collection(ObjectProvider op, AbstractMemberMetaData mmd)Constructor.Collection(ObjectProvider ownerOP, AbstractMemberMetaData mmd, boolean allowNulls, CollectionStore backingStore)Constructor used when creating a Collection for "Map.values" with specified backing store.HashMap(ObjectProvider op, AbstractMemberMetaData mmd)ConstructorHashSet(ObjectProvider op, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.Hashtable(ObjectProvider op, AbstractMemberMetaData mmd)ConstructorLinkedHashMap(ObjectProvider op, AbstractMemberMetaData mmd)ConstructorLinkedHashSet(ObjectProvider op, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.LinkedList(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.List(ObjectProvider ownerOP, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.Map(ObjectProvider op, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.PriorityQueue(ObjectProvider op, AbstractMemberMetaData mmd)Constructor.Properties(ObjectProvider op, AbstractMemberMetaData mmd)ConstructorQueue(ObjectProvider op, AbstractMemberMetaData mmd)Constructor.Set(ObjectProvider op, AbstractMemberMetaData mmd)Constructor.Set(ObjectProvider ownerOP, AbstractMemberMetaData mmd, boolean allowNulls, SetStore backingStore)Constructor allowing the specification of the backing store to be used.SortedMap(ObjectProvider op, AbstractMemberMetaData mmd)ConstructorSortedSet(ObjectProvider op, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.Stack(ObjectProvider op, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.TreeMap(ObjectProvider op, AbstractMemberMetaData mmd)ConstructorTreeSet(ObjectProvider op, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.Vector(ObjectProvider op, AbstractMemberMetaData mmd)Constructor, using the ObjectProvider of the "owner" and the field name.
-