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.
|
Modifier and Type | Field and Description |
---|---|
protected ObjectProvider |
ExecutionContext.EmbeddedOwnerRelation.embOP |
protected ObjectProvider |
ExecutionContext.EmbeddedOwnerRelation.ownerOP |
Modifier and Type | Field and Description |
---|---|
protected Map<ObjectProvider,Map<?,?>> |
ExecutionContextImpl.opAssociatedValuesMapByOP
Map of associated values for the ObjectProvider.
|
Modifier and Type | Method and Description |
---|---|
ObjectProvider |
ExecutionContext.findObjectProvider(Object pc)
Method to find the ObjectProvider for the passed persistable object when it is managed by this manager.
|
ObjectProvider |
ExecutionContextThreadedImpl.findObjectProvider(Object pc) |
ObjectProvider |
ExecutionContextImpl.findObjectProvider(Object pc)
Method to return the ObjectProvider for an object (if managed).
|
ObjectProvider |
ExecutionContext.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.
|
ObjectProvider |
ExecutionContextImpl.findObjectProvider(Object pc,
boolean persist)
Find the ObjectProvider for the specified object, persisting it if required.
|
ObjectProvider |
ExecutionContext.findObjectProviderForEmbedded(Object value,
ObjectProvider owner,
AbstractMemberMetaData mmd)
Method to find the ObjectProvider for the passed embedded persistable object.
|
ObjectProvider |
ExecutionContextImpl.findObjectProviderForEmbedded(Object value,
ObjectProvider owner,
AbstractMemberMetaData mmd) |
ObjectProvider |
ExecutionContext.findObjectProviderOfOwnerForAttachingObject(Object pc) |
ObjectProvider |
ExecutionContextImpl.findObjectProviderOfOwnerForAttachingObject(Object pc) |
ObjectProvider |
ExecutionContext.EmbeddedOwnerRelation.getEmbeddedOP() |
ObjectProvider |
ExecutionContext.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.
|
Modifier and Type | Method and Description |
---|---|
List<ObjectProvider> |
ExecutionContext.getObjectsToBeFlushed()
Convenience method to inspect the list of objects with outstanding changes to flush.
|
List<ObjectProvider> |
ExecutionContextThreadedImpl.getObjectsToBeFlushed() |
List<ObjectProvider> |
ExecutionContextImpl.getObjectsToBeFlushed()
Convenience method to inspect the list of objects with outstanding changes to flush.
|
Modifier and Type | Method and Description |
---|---|
void |
ExecutionContext.addObjectProviderToCache(ObjectProvider op)
Method to add the object managed by the specified ObjectProvider to the cache.
|
void |
ExecutionContextThreadedImpl.addObjectProviderToCache(ObjectProvider op) |
void |
ExecutionContextImpl.addObjectProviderToCache(ObjectProvider op)
Method to add the object managed by the specified ObjectProvider to the (L1) cache.
|
void |
ManagedRelationsHandler.addRelationshipManagerForObjectProvider(ObjectProvider op,
RelationshipManager relMgr) |
void |
ExecutionContext.attachObject(ObjectProvider op,
Object pc,
boolean sco)
Method to attach the passed object (and related objects).
|
void |
ExecutionContextThreadedImpl.attachObject(ObjectProvider ownerOP,
Object pc,
boolean sco) |
void |
ExecutionContextImpl.attachObject(ObjectProvider ownerOP,
Object pc,
boolean sco)
Method to attach a persistent detached object.
|
Object |
ExecutionContextThreadedImpl.attachObjectCopy(ObjectProvider ownerOP,
Object pc,
boolean sco) |
<T> T |
ExecutionContext.attachObjectCopy(ObjectProvider op,
T pc,
boolean sco)
Method to attach a copy of the passed object (and related objects).
|
<T> T |
ExecutionContextImpl.attachObjectCopy(ObjectProvider ownerOP,
T pc,
boolean sco)
Method to attach a persistent detached object returning an attached copy of the object.
|
void |
ExecutionContext.clearDirty(ObjectProvider op)
Mark the specified ObjectProvider as clean.
|
void |
ExecutionContextThreadedImpl.clearDirty(ObjectProvider op) |
void |
ExecutionContextImpl.clearDirty(ObjectProvider op)
Method to clear an object from the list of dirty objects.
|
boolean |
ExecutionContext.containsObjectProviderAssociatedValue(ObjectProvider op,
Object key) |
boolean |
ExecutionContextImpl.containsObjectProviderAssociatedValue(ObjectProvider op,
Object key) |
void |
ExecutionContext.enlistInTransaction(ObjectProvider op)
Method to enlist the specified ObjectProvider in the current transaction.
|
void |
ExecutionContextThreadedImpl.enlistInTransaction(ObjectProvider sm) |
void |
ExecutionContextImpl.enlistInTransaction(ObjectProvider op)
Method to enlist the specified ObjectProvider in the current transaction.
|
void |
ExecutionContext.evictFromTransaction(ObjectProvider op)
Method to evict the specified ObjectProvider from the current transaction.
|
void |
ExecutionContextThreadedImpl.evictFromTransaction(ObjectProvider sm) |
void |
ExecutionContextImpl.evictFromTransaction(ObjectProvider op)
Method to evict the specified ObjectProvider from the current transaction.
|
ObjectProvider |
ExecutionContext.findObjectProviderForEmbedded(Object value,
ObjectProvider owner,
AbstractMemberMetaData mmd)
Method to find the ObjectProvider for the passed embedded persistable object.
|
ObjectProvider |
ExecutionContextImpl.findObjectProviderForEmbedded(Object value,
ObjectProvider owner,
AbstractMemberMetaData mmd) |
void |
ExecutionContext.flushOperationsForBackingStore(Store backingStore,
ObjectProvider op)
Method to flush all queued operations for the specified backing store (if any).
|
void |
ExecutionContextImpl.flushOperationsForBackingStore(Store backingStore,
ObjectProvider op) |
Object |
ExecutionContext.getAttachDetachReferencedObject(ObjectProvider op)
Access a referenced object for this ObjectProvider during the attach/detach process.
|
Object |
ExecutionContextImpl.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 CachedPC |
ExecutionContextImpl.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.
|
Object |
ExecutionContext.getObjectProviderAssociatedValue(ObjectProvider op,
Object key) |
Object |
ExecutionContextImpl.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.
|
RelationshipManager |
ExecutionContext.getRelationshipManager(ObjectProvider op)
Accessor for the RelationshipManager for the provided ObjectProvider.
|
RelationshipManager |
ExecutionContextImpl.getRelationshipManager(ObjectProvider op)
Method to return the RelationshipManager for the ObjectProvider.
|
RelationshipManager |
ManagedRelationsHandler.getRelationshipManagerForObjectProvider(ObjectProvider op)
Method to return the RelationshipManager for the specified ObjectProvider.
|
void |
ExecutionContext.markDirty(ObjectProvider op,
boolean directUpdate)
Mark the specified ObjectProvider as dirty
|
void |
ExecutionContextThreadedImpl.markDirty(ObjectProvider op,
boolean directUpdate) |
void |
ExecutionContextImpl.markDirty(ObjectProvider op,
boolean directUpdate)
Method to mark an object (ObjectProvider) as dirty.
|
<T> T |
ExecutionContext.persistObjectInternal(T pc,
FieldValues preInsertChanges,
ObjectProvider ownerOP,
int ownerFieldNum,
int objectType)
Method to persist the passed object (internally).
|
<T> T |
ExecutionContextImpl.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.
|
<T> T |
ExecutionContext.persistObjectInternal(T pc,
ObjectProvider ownerOP,
int ownerFieldNum,
int objectType)
Method to persist the passed object (internally).
|
<T> T |
ExecutionContextImpl.persistObjectInternal(T pc,
ObjectProvider ownerOP,
int ownerFieldNum,
int objectType)
Method to persist the passed object (internally).
|
void |
ExecutionContext.putObjectIntoLevel1Cache(ObjectProvider op)
Method to put a Persistable object associated to the ObjectProvider into the L1 cache.
|
void |
ExecutionContextImpl.putObjectIntoLevel1Cache(ObjectProvider op)
Convenience method to add an object to the L1 cache.
|
protected void |
ExecutionContextImpl.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 void |
ExecutionContextImpl.putObjectIntoLevel2CacheInternal(ObjectProvider op,
boolean updateIfPresent)
Convenience method to add/update an object in the L2 cache.
|
ExecutionContext.EmbeddedOwnerRelation |
ExecutionContext.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.EmbeddedOwnerRelation |
ExecutionContext.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.EmbeddedOwnerRelation |
ExecutionContextImpl.registerEmbeddedRelation(ObjectProvider ownerOP,
int ownerFieldNum,
ObjectProvider embOP) |
ExecutionContext.EmbeddedOwnerRelation |
ExecutionContextImpl.registerEmbeddedRelation(ObjectProvider ownerOP,
int ownerFieldNum,
ObjectProvider embOP) |
void |
ExecutionContext.removeEmbeddedOwnerRelation(ObjectProvider ownerOP,
int ownerFieldNum,
ObjectProvider embOP)
Convenience method to remove the EmbeddedOwnerRelation between the specified ObjectProviders.
|
void |
ExecutionContext.removeEmbeddedOwnerRelation(ObjectProvider ownerOP,
int ownerFieldNum,
ObjectProvider embOP)
Convenience method to remove the EmbeddedOwnerRelation between the specified ObjectProviders.
|
void |
ExecutionContextImpl.removeEmbeddedOwnerRelation(ObjectProvider ownerOP,
int ownerFieldNum,
ObjectProvider embOP) |
void |
ExecutionContextImpl.removeEmbeddedOwnerRelation(ObjectProvider ownerOP,
int ownerFieldNum,
ObjectProvider embOP) |
void |
ExecutionContext.removeObjectProviderAssociatedValue(ObjectProvider op,
Object key) |
void |
ExecutionContextImpl.removeObjectProviderAssociatedValue(ObjectProvider op,
Object key) |
void |
ExecutionContext.removeObjectProviderFromCache(ObjectProvider op)
Method to remove the object managed by the specified ObjectProvider from the cache.
|
void |
ExecutionContextThreadedImpl.removeObjectProviderFromCache(ObjectProvider op) |
void |
ExecutionContextImpl.removeObjectProviderFromCache(ObjectProvider op)
Method to remove the object managed by the specified ObjectProvider from the cache.
|
void |
ExecutionContext.setAttachDetachReferencedObject(ObjectProvider op,
Object obj)
Register a referenced object against this ObjectProvider for the attach/detach process.
|
void |
ExecutionContextImpl.setAttachDetachReferencedObject(ObjectProvider op,
Object obj) |
void |
ExecutionContext.setObjectProviderAssociatedValue(ObjectProvider op,
Object key,
Object value) |
void |
ExecutionContextImpl.setObjectProviderAssociatedValue(ObjectProvider op,
Object key,
Object value) |
Modifier and Type | Method and Description |
---|---|
protected void |
ExecutionContextImpl.putObjectsIntoLevel2Cache(Set<ObjectProvider> ops)
Method to put the passed objects into the L2 cache.
|
Constructor and Description |
---|
EmbeddedOwnerRelation(ObjectProvider ownerOP,
int ownerFieldNum,
ObjectProvider embOP) |
EmbeddedOwnerRelation(ObjectProvider ownerOP,
int ownerFieldNum,
ObjectProvider embOP) |
Modifier and Type | Method and Description |
---|---|
ObjectProvider |
SoftRefCache.get(Object id) |
ObjectProvider |
StrongRefCache.get(Object id) |
ObjectProvider |
WeakRefCache.get(Object id) |
ObjectProvider |
SoftRefCache.getUnique(CacheUniqueKey key) |
ObjectProvider |
StrongRefCache.getUnique(CacheUniqueKey key) |
ObjectProvider |
Level1Cache.getUnique(CacheUniqueKey key)
Method to retrieve the ObjectProvider for the specified unique key.
|
ObjectProvider |
WeakRefCache.getUnique(CacheUniqueKey key) |
ObjectProvider |
SoftRefCache.put(Object id,
ObjectProvider op) |
ObjectProvider |
StrongRefCache.put(Object id,
ObjectProvider op) |
ObjectProvider |
WeakRefCache.put(Object id,
ObjectProvider op) |
ObjectProvider |
SoftRefCache.remove(Object id) |
ObjectProvider |
StrongRefCache.remove(Object id) |
ObjectProvider |
WeakRefCache.remove(Object id) |
Modifier and Type | Method and Description |
---|---|
ObjectProvider |
SoftRefCache.put(Object id,
ObjectProvider op) |
ObjectProvider |
StrongRefCache.put(Object id,
ObjectProvider op) |
ObjectProvider |
WeakRefCache.put(Object id,
ObjectProvider op) |
Object |
SoftRefCache.putUnique(CacheUniqueKey key,
ObjectProvider op) |
Object |
StrongRefCache.putUnique(CacheUniqueKey key,
ObjectProvider op) |
Object |
Level1Cache.putUnique(CacheUniqueKey key,
ObjectProvider op)
Method to store an ObjectProvider for this unique key.
|
Object |
WeakRefCache.putUnique(CacheUniqueKey key,
ObjectProvider op) |
Constructor and Description |
---|
L2CachePopulateFieldManager(ObjectProvider op,
CachedPC cachedpc) |
L2CacheRetrieveFieldManager(ObjectProvider op,
CachedPC cachedpc) |
Modifier and Type | Method and Description |
---|---|
ObjectProvider |
Operation.getObjectProvider()
Accessor for the ObjectProvider of the object that this operation is performed on.
|
ObjectProvider |
ListRemoveAtOperation.getObjectProvider() |
ObjectProvider |
DeleteOperation.getObjectProvider() |
ObjectProvider |
CollectionClearOperation.getObjectProvider() |
ObjectProvider |
MapClearOperation.getObjectProvider() |
ObjectProvider |
CollectionAddOperation.getObjectProvider() |
ObjectProvider |
MapPutOperation.getObjectProvider() |
ObjectProvider |
UpdateMemberOperation.getObjectProvider() |
ObjectProvider |
MapRemoveOperation.getObjectProvider() |
ObjectProvider |
PersistOperation.getObjectProvider() |
ObjectProvider |
ListSetOperation.getObjectProvider() |
ObjectProvider |
CollectionRemoveOperation.getObjectProvider() |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
OperationQueue.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 boolean |
OperationQueue.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 boolean |
OperationQueue.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.
|
void |
OperationQueue.performAll(Store store,
ObjectProvider op)
Method to perform all operations queued for the specified ObjectProvider and backing store.
|
Modifier and Type | Class and Description |
---|---|
class |
ReferentialStateManagerImpl
Implementation of a StateManager for use where insertion ordering is important (such as RDBMS).
|
class |
StateManagerImpl
Implementation of a StateManager, supporting the bytecode enhancement contract of DataNucleus.
|
Modifier and Type | Method and Description |
---|---|
ObjectProvider |
ObjectProviderPool.checkOut(ExecutionContext ec,
AbstractClassMetaData cmd) |
protected ObjectProvider |
ObjectProviderPool.create(ExecutionContext ec,
AbstractClassMetaData cmd) |
protected ObjectProvider |
ObjectProviderFactoryImpl.getObjectProvider(ExecutionContext ec,
AbstractClassMetaData cmd) |
<T> ObjectProvider<T> |
ObjectProviderFactoryImpl.newForCachedPC(ExecutionContext ec,
Object id,
CachedPC<T> cachedPC)
Constructor to create an ObjectProvider for an object taken from the L2 cache with the specified id.
|
<T> ObjectProvider<T> |
ObjectProviderFactory.newForCachedPC(ExecutionContext ec,
Object id,
CachedPC<T> cachedPC)
Constructor to create an ObjectProvider for an object taken from the L2 cache with the specified id.
|
<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.
|
<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.
|
ObjectProvider |
ObjectProviderFactoryImpl.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.
|
ObjectProvider |
ObjectProviderFactory.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.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> |
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> |
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> |
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.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.newForHollowPopulatedAppId(ExecutionContext ec,
Class<T> pcClass,
FieldValues fv)
Deprecated.
Use newForHollowPopulated instead
|
<T> ObjectProvider<T> |
ObjectProviderFactory.newForHollowPopulatedAppId(ExecutionContext ec,
Class<T> pcClass,
FieldValues fv)
Deprecated.
Use newForHollowPopulated instead
|
<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.newForHollowPreConstructed(ExecutionContext ec,
Object id,
T pc)
Constructs an ObjectProvider to manage a hollow 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.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.newForPersistentNew(ExecutionContext ec,
T pc,
FieldValues preInsertChanges)
Constructs an ObjectProvider to manage a transient instance that is becoming newly persistent.
|
<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.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.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.newForTransactionalTransient(ExecutionContext ec,
T pc)
Constructs an ObjectProvider to manage a transactional-transient instance.
|
<T> ObjectProvider<T> |
ObjectProviderFactory.newForTransactionalTransient(ExecutionContext ec,
T pc)
Constructs an ObjectProvider to manage a transactional-transient instance.
|
Modifier and Type | Method and Description |
---|---|
protected LifeCycleState |
LifeCycleState.changeState(ObjectProvider op,
int newStateType)
Utility to change state to a new state.
|
protected LifeCycleState |
LifeCycleState.changeTransientState(ObjectProvider op,
int newStateType)
Utility to change state to a new state.
|
void |
ObjectProviderPool.checkIn(ObjectProvider op) |
void |
ObjectProviderFactoryImpl.disconnectObjectProvider(ObjectProvider op)
Hook to allow an ObjectProvider to mark itself as disconnected so that it is returned to the pool.
|
void |
ObjectProviderFactory.disconnectObjectProvider(ObjectProvider op)
Method to be called when an ObjectProvider is disconnected (finished with).
|
void |
ObjectProviderPool.expire(ObjectProvider op) |
LockMode |
LockManager.getLockMode(ObjectProvider op)
Accessor for the current lock mode for the object managed by the passed ObjectProvider (mode 1).
|
LockMode |
LockManagerImpl.getLockMode(ObjectProvider op) |
void |
LockManager.lock(ObjectProvider op,
LockMode lockMode)
Method to lock the object managed by the passed ObjectProvider (mode 1).
|
void |
LockManagerImpl.lock(ObjectProvider op,
LockMode lockMode) |
ObjectProvider |
ObjectProviderFactoryImpl.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.
|
ObjectProvider |
ObjectProviderFactory.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.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.
|
void |
LockManager.performOptimisticVersionCheck(ObjectProvider op,
VersionStrategy versionStrategy,
Object versionDatastore)
Method to perform an optimistic version check on the specified ObjectProvider.
|
void |
LockManagerImpl.performOptimisticVersionCheck(ObjectProvider op,
VersionStrategy versionStrategy,
Object versionDatastore)
Perform an optimistic version check on the passed object, against the passed version in the datastore.
|
void |
ObjectProvider.retrieveDetachState(ObjectProvider op)
Convenience method to retrieve the detach state from the passed ObjectProvider's object
|
void |
StateManagerImpl.retrieveDetachState(ObjectProvider op)
Convenience method to retrieve the detach state from the passed ObjectProvider's object.
|
LifeCycleState |
LifeCycleState.transitionAttach(ObjectProvider op)
Method to transition to persistent-clean.
|
LifeCycleState |
LifeCycleState.transitionBegin(ObjectProvider op,
Transaction tx)
Method to transition to transaction begin state.
|
LifeCycleState |
LifeCycleState.transitionCommit(ObjectProvider op,
Transaction tx)
Method to transition to commit state.
|
LifeCycleState |
LifeCycleState.transitionDeletePersistent(ObjectProvider op)
Method to transition to delete persistent state.
|
LifeCycleState |
LifeCycleState.transitionDetach(ObjectProvider op)
Method to transition to detached-clean.
|
LifeCycleState |
LifeCycleState.transitionEvict(ObjectProvider op)
Method to transition to evict state.
|
LifeCycleState |
LifeCycleState.transitionMakeNontransactional(ObjectProvider op)
Method to transition to nontransactional state.
|
LifeCycleState |
LifeCycleState.transitionMakePersistent(ObjectProvider op)
Method to transition to persistent state.
|
LifeCycleState |
LifeCycleState.transitionMakeTransactional(ObjectProvider op,
boolean refreshFields)
Method to transition to transactional state.
|
LifeCycleState |
LifeCycleState.transitionMakeTransient(ObjectProvider op,
boolean useFetchPlan,
boolean detachAllOnCommit)
Method to transition to transient state.
|
LifeCycleState |
LifeCycleState.transitionReadField(ObjectProvider op,
boolean isLoaded)
Method to transition to read-field state.
|
LifeCycleState |
LifeCycleState.transitionRefresh(ObjectProvider op)
Method to transition to refresh state.
|
LifeCycleState |
LifeCycleState.transitionRetrieve(ObjectProvider op,
boolean fgOnly)
Method to transition to retrieve state.
|
LifeCycleState |
LifeCycleState.transitionRetrieve(ObjectProvider op,
FetchPlan fetchPlan)
Method to transition to retrieve state.
|
LifeCycleState |
LifeCycleState.transitionRollback(ObjectProvider op,
Transaction tx)
Method to transition to rollback state.
|
LifeCycleState |
LifeCycleState.transitionSerialize(ObjectProvider op)
Method to transition when serialised.
|
LifeCycleState |
LifeCycleState.transitionWriteField(ObjectProvider op)
Method to transition to write-field state.
|
void |
LockManager.unlock(ObjectProvider op)
Method to unlock the object managed by the passed ObjectProvider (mode 1).
|
void |
LockManagerImpl.unlock(ObjectProvider op) |
boolean |
ObjectProviderPool.validate(ObjectProvider op) |
Constructor and Description |
---|
IllegalStateTransitionException(LifeCycleState state,
String transition,
ObjectProvider op)
Constructs an illegal state transition exception.
|
RelationshipManagerImpl(ObjectProvider op)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractPersistenceHandler.assertReadOnlyForUpdateOfObject(ObjectProvider op)
Convenience method to assert when this StoreManager is read-only and the specified object is attempting to be updated.
|
void |
StorePersistenceHandler.deleteObject(ObjectProvider op)
Deletes a persistent object from the datastore.
|
default void |
StorePersistenceHandler.deleteObjects(ObjectProvider... ops)
Method to delete an array of objects from the datastore.
|
void |
FieldValues.fetchFields(ObjectProvider op)
Method to retrieve the fields and store them in the object managed by the ObjectProvider.
|
void |
FieldValues.fetchNonLoadedFields(ObjectProvider op)
Method to retrieve the unloaded fields and store them in the object managed by the ObjectProvider.
|
void |
StorePersistenceHandler.fetchObject(ObjectProvider op,
int[] fieldNumbers)
Fetches specified fields of a persistent object from the database.
|
default void |
StorePersistenceHandler.fetchObjects(int[] fieldNumbers,
ObjectProvider... ops)
Fetches specified fields of several persistent objects (of the same type) from the database.
|
void |
StorePersistenceHandler.insertObject(ObjectProvider op)
Inserts a persistent object into the database.
|
default void |
StorePersistenceHandler.insertObjects(ObjectProvider... ops)
Method to insert an array of objects to the datastore.
|
void |
StorePersistenceHandler.locateObject(ObjectProvider op)
Locates this object in the datastore.
|
default void |
StorePersistenceHandler.locateObjects(ObjectProvider[] ops)
Locates object(s) in the datastore.
|
void |
ObjectReferencingStoreManager.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.
|
void |
StorePersistenceHandler.updateObject(ObjectProvider op,
int[] fieldNumbers)
Updates a persistent object in the datastore.
|
Modifier and Type | Method and Description |
---|---|
void |
FederatedPersistenceHandler.deleteObject(ObjectProvider op) |
void |
FederatedPersistenceHandler.deleteObjects(ObjectProvider... ops) |
void |
FederatedPersistenceHandler.fetchObject(ObjectProvider op,
int[] fieldNumbers) |
void |
FederatedPersistenceHandler.fetchObjects(int[] fieldNumbers,
ObjectProvider... ops) |
void |
FederatedPersistenceHandler.insertObject(ObjectProvider op) |
void |
FederatedPersistenceHandler.insertObjects(ObjectProvider... ops) |
void |
FederatedPersistenceHandler.locateObject(ObjectProvider op) |
void |
FederatedPersistenceHandler.locateObjects(ObjectProvider[] ops) |
void |
FederatedPersistenceHandler.updateObject(ObjectProvider op,
int[] fieldNumbers) |
Modifier and Type | Field and Description |
---|---|
protected ObjectProvider |
AbstractFetchDepthFieldManager.op
ObjectProvider of the instance being fetched (detached or made transient).
|
protected ObjectProvider |
AbstractFetchFieldManager.op |
protected ObjectProvider |
AbstractStoreFieldManager.op |
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
SCOUtils.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 void |
SCOUtils.attachCopyForCollection(ObjectProvider ownerOP,
Object[] detachedElements,
Collection attached,
boolean elementsWithoutIdentity)
Method to return an attached copy of the passed (detached) value.
|
static void |
SCOUtils.attachCopyForMap(ObjectProvider ownerOP,
Set detachedEntries,
Map attached,
boolean keysWithoutIdentity,
boolean valuesWithoutIdentity)
Method to return an attached copy of the passed (detached) value.
|
static void |
SCOUtils.attachForCollection(ObjectProvider ownerOP,
Object[] elements,
boolean elementsWithoutIdentity)
Convenience method to attach (recursively) all elements for a collection field.
|
static void |
SCOUtils.attachForMap(ObjectProvider ownerOP,
Set entries,
boolean keysWithoutIdentity,
boolean valuesWithoutIdentity)
Convenience method to attach (recursively) all keys/values for a map field.
|
SCO |
TypeManagerImpl.createSCOInstance(ObjectProvider ownerOP,
AbstractMemberMetaData mmd,
Class instantiatedType,
Object value,
boolean replaceField) |
SCO |
TypeManager.createSCOInstance(ObjectProvider ownerOP,
AbstractMemberMetaData mmd,
Class instantiatedType,
Object value,
boolean replaceField)
Method to create a new SCO wrapper for the specified member.
|
static boolean |
SCOUtils.detachAsWrapped(ObjectProvider ownerOP)
Convenience accessor for whether to detach SCO objects as wrapped.
|
static void |
SCOUtils.detachCopyForCollection(ObjectProvider ownerOP,
Object[] elements,
FetchPlanState state,
Collection detached)
Convenience method to detach copies (recursively) of all elements for a collection field.
|
static void |
SCOUtils.detachCopyForMap(ObjectProvider ownerOP,
Set entries,
FetchPlanState state,
Map detached)
Convenience method to detach copies (recursively) of all elements for a map field.
|
static void |
SCOUtils.detachForCollection(ObjectProvider ownerOP,
Object[] elements,
FetchPlanState state)
Convenience method to detach (recursively) all elements for a collection field.
|
static void |
SCOUtils.detachForMap(ObjectProvider ownerOP,
Set entries,
FetchPlanState state)
Convenience method to detach (recursively) all elements for a map field.
|
static String |
SCOUtils.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 void |
SCOUtils.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 Object |
SCOUtils.unwrapSCOField(ObjectProvider ownerOP,
int memberNumber,
SCO sco)
Method to unwrap a SCO field/property (if it is wrapped currently).
|
static boolean |
SCOUtils.useCachedLazyLoading(ObjectProvider ownerOP,
AbstractMemberMetaData mmd)
Accessor for whether the use lazy loading when caching the collection.
|
static boolean |
SCOUtils.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 boolean |
SCOUtils.useQueuedUpdate(ObjectProvider op)
Convenience method to return if we should use a queued update for the current operation.
|
Object |
TypeManagerImpl.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.
|
Object |
TypeManager.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 Object |
SCOUtils.wrapSCOField(ObjectProvider ownerOP,
int memberNumber,
Object value,
boolean replaceFieldIfChanged)
Method to create a new SCO wrapper for the specified field/property.
|
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
CollectionStore.add(ObjectProvider op,
E element,
int size)
Method to add an element to the collection.
|
void |
ListStore.add(ObjectProvider op,
E element,
int index,
int size)
Method to add an element to the List.
|
boolean |
PersistableRelationStore.add(ObjectProvider op1,
ObjectProvider op2)
Method to add the relation between the provided objects.
|
boolean |
PersistableRelationStore.add(ObjectProvider op1,
ObjectProvider op2)
Method to add the relation between the provided objects.
|
boolean |
CollectionStore.addAll(ObjectProvider op,
Collection<E> elements,
int size)
Method to add a collection of elements to the collection.
|
boolean |
ListStore.addAll(ObjectProvider op,
Collection<E> c,
int index,
int size)
Method to add a collection of elements to the List.
|
void |
CollectionStore.clear(ObjectProvider op)
Method to clear the collection.
|
void |
MapStore.clear(ObjectProvider op)
Method to clear the map.
|
void |
ArrayStore.clear(ObjectProvider op)
Method to clear the array.
|
boolean |
CollectionStore.contains(ObjectProvider op,
Object element)
Method to check if an element exists in the collection.
|
boolean |
MapStore.containsKey(ObjectProvider op,
Object key)
Accessor for whether the Map contains this key.
|
boolean |
MapStore.containsValue(ObjectProvider op,
Object value)
Accessor for whether the Map contains this value.
|
E |
ListStore.get(ObjectProvider op,
int index)
Method to retrieve an element from a position in the List.
|
V |
MapStore.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.
|
int |
ListStore.indexOf(ObjectProvider op,
Object element)
Method to return the position of an element in the List.
|
Iterator<E> |
CollectionStore.iterator(ObjectProvider op)
Accessor for an iterator for the collection.
|
Iterator<E> |
ArrayStore.iterator(ObjectProvider op)
Accessor for an iterator for the array.
|
int |
ListStore.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.
|
V |
MapStore.put(ObjectProvider op,
K key,
V value)
Method to add a value to the Map against this key.
|
void |
MapStore.putAll(ObjectProvider op,
Map<? extends K,? extends V> m)
Method to add a map of values to the Map.
|
boolean |
PersistableRelationStore.remove(ObjectProvider op1)
Method to remove the relation from the provided object.
|
E |
ListStore.remove(ObjectProvider op,
int index,
int size)
Method to remove an element from the List.
|
V |
MapStore.remove(ObjectProvider op,
Object key)
Method to remove a value from the Map.
|
boolean |
CollectionStore.remove(ObjectProvider op,
Object element,
int size,
boolean allowDependentField)
Method to remove an element from the collection.
|
V |
MapStore.remove(ObjectProvider op,
Object key,
Object val)
Method to remove a value from the Map.
|
boolean |
CollectionStore.removeAll(ObjectProvider op,
Collection elements,
int size)
Method to remove a collection of elements from the collection.
|
Object |
ListStore.set(ObjectProvider op,
int index,
Object element,
boolean allowDependentField)
Method to update an element at a position in the List.
|
boolean |
ArrayStore.set(ObjectProvider op,
Object array)
Method to set the elements in the array.
|
int |
CollectionStore.size(ObjectProvider op)
Accessor for the size of the collection.
|
int |
ArrayStore.size(ObjectProvider op)
Accessor for the size of the array.
|
List |
ListStore.subList(ObjectProvider op,
int from,
int to)
Accessor for a sublist of elements between from and to indices.
|
void |
CollectionStore.update(ObjectProvider op,
Collection coll)
Method to update the collection to be the supplied collection of elements.
|
boolean |
PersistableRelationStore.update(ObjectProvider op1,
ObjectProvider op2)
Method to update the relation for the first object to relate to the second object.
|
boolean |
PersistableRelationStore.update(ObjectProvider op1,
ObjectProvider op2)
Method to update the relation for the first object to relate to the second object.
|
boolean |
CollectionStore.updateEmbeddedElement(ObjectProvider op,
E element,
int fieldNumber,
Object value)
Method to update en embedded element in the collection.
|
boolean |
MapStore.updateEmbeddedKey(ObjectProvider op,
Object key,
int fieldNumber,
Object newValue)
Method to update an embedded key in the map.
|
boolean |
MapStore.updateEmbeddedValue(ObjectProvider op,
Object value,
int fieldNumber,
Object newValue)
Method to update an embedded value in the map.
|
Modifier and Type | Field and Description |
---|---|
protected ObjectProvider |
Queue.ownerOP |
protected ObjectProvider |
BitSet.ownerOP |
protected ObjectProvider |
Properties.ownerOP |
protected ObjectProvider |
GregorianCalendar.ownerOP |
protected ObjectProvider |
ArrayList.ownerOP |
protected ObjectProvider |
SortedSet.ownerOP |
protected ObjectProvider |
LinkedHashSet.ownerOP |
protected ObjectProvider |
PriorityQueue.ownerOP |
protected ObjectProvider |
Map.ownerOP |
protected ObjectProvider |
Collection.ownerOP |
protected ObjectProvider |
Hashtable.ownerOP |
protected ObjectProvider |
LinkedHashMap.ownerOP |
protected ObjectProvider |
TreeMap.ownerOP |
protected ObjectProvider |
Vector.ownerOP |
protected ObjectProvider |
HashMap.ownerOP |
protected ObjectProvider |
Stack.ownerOP |
protected ObjectProvider |
TreeSet.ownerOP |
protected ObjectProvider |
List.ownerOP |
protected ObjectProvider |
HashSet.ownerOP |
protected ObjectProvider |
Date.ownerOP |
protected ObjectProvider |
SqlTime.ownerOP |
protected ObjectProvider |
SortedMap.ownerOP |
protected ObjectProvider |
LinkedList.ownerOP |
protected ObjectProvider |
SqlTimestamp.ownerOP |
protected ObjectProvider |
SqlDate.ownerOP |
protected ObjectProvider |
Set.ownerOP |
Constructor and 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)
Constructor
|
HashSet(ObjectProvider ownerOP,
AbstractMemberMetaData mmd)
Constructor, using the ObjectProvider of the "owner" and the field name.
|
Hashtable(ObjectProvider ownerOP,
AbstractMemberMetaData mmd)
Constructor
|
LinkedHashMap(ObjectProvider ownerOP,
AbstractMemberMetaData mmd)
Constructor
|
LinkedHashSet(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)
Constructor
|
Queue(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)
Constructor
|
SortedSet(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 a
SqlTimestamp object 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)
Constructor
|
TreeSet(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.
|
Constructor and 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)
Constructor
|
HashSet(ObjectProvider op,
AbstractMemberMetaData mmd)
Constructor, using the ObjectProvider of the "owner" and the field name.
|
Hashtable(ObjectProvider op,
AbstractMemberMetaData mmd)
Constructor
|
LinkedHashMap(ObjectProvider op,
AbstractMemberMetaData mmd)
Constructor
|
LinkedHashSet(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)
Constructor
|
Queue(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)
Constructor
|
SortedSet(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)
Constructor
|
TreeSet(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.
|
Copyright © 2019. All rights reserved.