Home » jdo2-tck-2.3-ea-src » org.apache.jdo.tck » api » persistencemanager »

org.apache.jdo.tck.api.persistencemanager

Sub Packages:

org.apache.jdo.tck.api.persistencemanager.cache    
org.apache.jdo.tck.api.persistencemanager.close    
org.apache.jdo.tck.api.persistencemanager.detach    
org.apache.jdo.tck.api.persistencemanager.extent    
org.apache.jdo.tck.api.persistencemanager.fetchplan    
org.apache.jdo.tck.api.persistencemanager.flags    
org.apache.jdo.tck.api.persistencemanager.getobject    
org.apache.jdo.tck.api.persistencemanager.lifecycle    
org.apache.jdo.tck.api.persistencemanager.nullargs    

Interfaces:

DataStoreConnectionThrows.Call     code | html

Abstract Classes:

PersistenceManagerTest     code | html

Classes:

ChangingObjectIdHasNoEffectOnInstance   Title: Changing ObjectId Has No Effect On Instance
Keywords: identity
Assertion ID: A12.5.6-13. 
code | html
ConcurrentPersistenceManagers   Title: Concurrent Persistence Managers
Keywords: concurrency multipleJDOimpls
Assertion ID: A5.2-1. 
code | html
ConcurrentPersistenceManagersSameClasses   Title: Same Classes with Concurrent Persistence Managers
Keywords: concurrency multipleJDOimpls
Assertion ID: A5.2-2. 
code | html
CurrentTransaction   Title: CurrentTransaction
Keywords:
Assertion ID: A12.5.2-1
Assertion Description: The PersistenceManager.currentTransaction method returns the Transaction instance associated with the PersistenceManager. 
code | html
DataStoreCacheTest   Title: DataStoreCacheTest
Keywords: DataStoreCache cache pin unpin evict
Assertion ID: A11.8
Assertion Description: Most JDO implementations allow instances to be cached in a second-level cache, and allow direct management of the cache by knowledgeable applications. 
code | html
DataStoreConnection   Title: DataStoreConnection
Keywords:
Assertion ID: A12.5.2-1
Assertion Description: In order for the application to perform some datastore-specific functions, such as to execute a query that is not directly supported by JDO, applications might need access to the datastore connection used by the JDO implementation. 
code | html
DataStoreConnectionThrows   Title: DataStoreConnectionThrows
Keywords:
Assertion ID: A12.16-2
Assertion Description: For portability, a JDBC-based JDO implementation will return an instance that implements java.sql.Connection. 
code | html
DeletePersistent   Title: Delete Persistent
Keywords:
Assertion IDs: A12.5.7-9
Assertion Description: PersistenceManager.deletePersistent and deletePersistentAll delete a persistent instance(s) from the data store. 
code | html
DeletePersistentAllFails   Title: DeletePersistentAll Fails
Keywords: exception
Assertion IDs: A12.5.7-2. 
code | html
DeletePersistentFailsIfInstanceIsTransient   Title: DeletePersistent Fails If Instance Is Transient
Keywords: exception
Assertion IDs: A12.5.7-12. 
code | html
DeletePersistentFailsIfInstanceManagedByAnotherPersistenceManager   Title: DeletePersistent Fails If Instance Managed By Another PersistenceManager
Keywords: exception
Assertion IDs: A12.5.7-11. 
code | html
DeletePersistentHasNoEffectOnDeletedInstances   Title: DeletePersistent Has No Effect On Deleted Instances
Keywords:
Assertion IDs: A12.5.7-10. 
code | html
GetPersistenceManagerFactory   Title: Get PersistenceManagerFactory
Keywords:
Assertion ID: A12.9-1. 
code | html
GetPutRemoveUserObject   Title: Test GetPutRemoveUserObject
Keywords: getUserObject putUserObject removeUserObject
Assertion IDs: A12.11-1
Assertion Description: Object putUserObject(Object key, Object value); This method models the put method of Map. 
code | html
GetPutRemoveUserObject.UserObject     code | html
GetSetUserObject   Title: Get/Set User Object
Keywords:
Assertion ID: A12.8-1. 
code | html
GetTransactionalObjectIdWhenObjectIdBeingChanged   Title: Get Transactional ObjectId When ObjectId Being Changed
Keywords: identity applicationidentity
Assertion ID: A12.5.6-15. 
code | html
GetTransactionalObjectIdWithNoTransaction   Title: Get Transactional ObjectId With No Transaction
Keywords: identity
Assertion ID: A12.5.6-16
Assertion Description: If there is no transaction in progress, or if none of the key fields is being modified, then PersistenceManager.getTransactionalObjectId has the same behavior as getObjectId. 
code | html
NewInstance   Title: Delete Persistent
Keywords:
Assertion IDs: A12.6.6-2
Assertion Description: Persistent properties declared in the interface are defined as those that have both a get and a set method or both an is and a set method, named according to the JavaBeans naming conventions, and of a type supported as a persistent type. 
code | html
NoPersistenceManagerIfTransient   Title: No PersistenceManager If Transient
Keywords: transient
Assertion ID: A12.5-1. 
code | html
ObjectIdUniqueAmongInstances   Title: ObjectId Unique Among Instances
Keywords: identity
Assertion ID: A12.5.6-12. 
code | html
OneInstanceOfObjectPerPersistenceManager   Title: Only one instance of persistent object in cache per PersistenceManager
Keywords: cache
Assertion ID: A5.4-10. 
code | html
OnePersistenceManagerIfPersistentOrTransactional   Title: One PersistenceManager If Persistent or Transactional
Keywords:
Assertion ID: A12.5-2. 
code | html
OptimisticFailure   Title: OptimisticFailure
Keywords: optimistic
Assertion IDs: A13.5-1
Assertion Description: If any instance fails the verification, a JDOOptimisticVerificationException is thrown which contains an array of JDOOptimisticVerificationException, one for each instance that failed the verification. 
code | html
SameTransactionInstanceForAllCallsToCurrentTransaction   Title: Same Transaction Instance For All Calls To Current Transaction
Keywords:
Assertion ID: A12.5.2-2. 
code | html
ThreadSafe   Title: Thread Safe
Keywords: multithreaded
Assertion ID: A12.4-1. 
code | html
ThreadSafe.PMThread     code | html
TransientTransactionalInstanceRetainsValuesAtCommit   Title: Transient Transactional Instance Retains Values At Commit
Keywords: transienttransactional
Assertion ID: A12.5.7-21
Assertion Description: If the transaction in which an instance is made transactional (by calling PersistenceManager.makeTransactional or makeTransactionalAll) commits, then the transient instance retains its values. 
code | html