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

org.apache.jdo.tck.api.persistencemanager.lifecycle

Classes:

MakeNontransactionalAllFails   Title: MakeNontransactionalAllFails
Keywords: exception
Assertion ID: A12.5.7-5
Assertion Description: If a collection or array of instances is passed to PersistenceManager.makeNontransactionalAll, and one or more of the instances fail to complete the required operation, then all instances will be attempted, and a JDOUserException will be thrown which contains a nested exception array, each exception of which contains one of the failing instances. 
code | html
MakeNontransactionalDirtyInstance   Title: Make Nontransactional a Dirty Instance
Keywords: exception
Assertion IDs: A12.5.7-28
Assertion Description: If PersistenceManager.makeNontransactional or makeNontransactionalAll is called with an explicit dirty parameter instance, a JDOUserException is thrown. 
code | html
MakeNontransactionalIsImmediate   Title: Make Nontransactional is immediate
Keywords:
Assertion IDs: A12.5.7-29
Assertion Description: The effect of PersistenceManager.makeNontransactional or makeNontransactionalAll is immediate and not subject to rollback. 
code | html
MakeNontransactionalPersistentCleanInstance   Title: Make Nontransactional a Persistent-Clean Instance
Keywords: lifecycle
Assertion IDs: A12.5.7-27
Assertion Description: PersistenceManager.makeNontransactional and makeNontransactionalAll makes a persistent-clean instance nontransactional and causes a state transition to persistent-nontransactional. 
code | html
MakeNontransactionalTransientCleanInstance   Title: MakeNontransactionalTransientCleanInstance
Keywords: lifecycle
Assertion IDs: A12.5.7-26
Assertion Description: PersistenceManager.makeNontransactional and makeNontransactionalAll makes a transient-clean instance nontransactional and causes a state transition to transient. 
code | html
MakePersistent   Title: make instance persistent
Keywords: persistencemanager
Assertion IDs: A12.5.7-6A
Assertion Description: The method PersistenceManager.makePersistent and makePersistentAll makes a transient instance(s) persistent directly. 
code | html
MakePersistentAllFails   Title: MakePersistentAll Fails
Keywords: exception
Assertion IDs: A12.5.7-1. 
code | html
MakePersistentAndInstancesNotReachable   Title: MakePersistent And Instances Not Reachable
Keywords:
Assertion ID: A12.5.7-6C. 
code | html
MakePersistentAssignsObjectId   Title: make instance persistent
Keywords: identity
Assertion IDs: A12.5.7-6B
Assertion Description: The method PersistenceManager.makePersistent and makePersistentAll will assign an object identity to the instance and transitions it to persistent-new. 
code | html
MakePersistentFailsIfInstanceManagedByAnotherPersistenceManager   Title: MakePersistent Fails If Instance Managed By Another PersistenceManager
Keywords: exception
Assertion IDs: A12.5.7-8. 
code | html
MakePersistentHasNoEffectOnPersistentInstances   Title: MakePersistent Has No Effect On Persistent Instances
Keywords:
Assertion IDs: A12.5.7-7. 
code | html
MakeTransactional   Title: MakeTransactional
Keywords: transienttransactional lifecycle
Assertion IDs: A12.5.7-20
Assertion Description: PersistenceManager.makeTransactional and makeTransactionalAll makes a transient instance transactional and causes a state transition to transient-clean. 
code | html
MakeTransactionalANontransactionalPersistentInstance   Title: Make Transactional A Persistent Nontransactional Instance
Keywords: persistentnontransactional
Assertion IDs: A12.5.7-24
Assertion Description: PersistenceManager.makeTransactional and makeTransactionalAll can be used to mark a nontransactional persistent instance as being part of the read-consistency set of the transaction. 
code | html
MakeTransactionalAllFails   Title: MakeTransactionalAllFails
Keywords: exception
Assertion ID: A12.5.7-4
Assertion Description: If a collection or array of instances is passed to PersistenceManager.makeTransactionalAll, and one or more of the instances fail to complete the required o peration, then all instances will be attempted, and a JDOUserException will be thrown which contains a nested exception array, each exception of which conta ins one of the failing instances. 
code | html
MakeTransactionalIsImmediate   Title: Make Nontransactional is immediate
Keywords:
Assertion IDs: A12.5.7-25
Assertion Description: The effect of PersistenceManager.makeTransactional or makeTransactionalAll is immediate and not subject to rollback. 
code | html
MakeTransactionalPriorToTransactionRolledback   Title: MakeTransactional Prior To a Transaction Rolledback
Keywords:
Assertion IDs: A12.5.7-23
Assertion Description: If the transaction in which an instance is made transactional (by calling PersistenceManager.makeTransactional or makeTransactionalAll) is rolled back, then the transient instance takes its values as of the beginning of the transaction, if the call to makeTransactional was made prior to the beginning of the current transaction. 
code | html
MakeTransactionalWithinTransactionRolledback   Title: MakeTransactionalWithinTransactionRolledback
Keywords: transienttransactional
Assertion IDs: A12.5.7-22
Assertion Description: If the transaction in which an instance is made transactional (by calling PersistenceManager.makeTransactional or makeTransactionalAll) is rolled back, then the transient instance takes its values as of the call to makeTransactional if the call was made within the current transaction. 
code | html
MakeTransient   Title: MakeTransient
Keywords: transient
Assertion IDs: A12.5.7-13
Assertion Description: PersistenceManager.makeTransient and makeTransientAll make a persistent instance transient, so it is not associated with the PersistenceManager instance. 
code | html
MakeTransientAllFails   Title:MakeTransientAll Fail
Keywords: exception
Assertion IDs: A12.5.7-3
Assertion Description: If a collection or array of instances is passed to PersistenceManager.makeTransientAll, and one or more of the instances fail to complete the required operation, then all instances will be attempted, and a JDOUserException will be thrown which contains a nested exception array, each exception of which contains one of the failing instances. 
code | html
MakeTransientCausesLossOfIdentity   Title: MakeTransientCausesLossOfIdentity
Keywords: transient identity
Assertion IDs: A12.5.7-14
Assertion Description: PersistenceManager.makeTransient and makeTransientAll transition an instance to transient, causing it to lose its JDO identity. 
code | html
MakeTransientFailsWithDirtyInstance   Title:MakeTransientFailsWithDirtyInstance
Keywords: exception
Assertion IDs: A12.5.7-16
Assertion Description: If the instance passed to PersistenceManager.makeTransient or makeTransientAll is dirty, a JDOUserException is thrown. 
code | html
MakeTransientFieldsPreservedUnchanged   Title: MakeTransient Fields Preserved Unchanged
Keywords: transient
Assertion IDs: A12.5.7-15, A12.5.7-18
Assertion Description: If the instance passed to PersistenceManager.makeTransient or makeTransientAll has field values (persistent-nontransactional or persistent-clean), the fields in the cache are preserved unchanged. 
code | html
MakeTransientHasNoEffectOnTransientInstances   Title: MakeTransientHasNoEffectOnTransientInstances
Keywords: transient
Assertion IDs: A12.5.7-19
Assertion Description: PersistenceManager.makeTransient and makeTransientAll have no effect if the parameter instance is transient. 
code | html
MakeTransientNotSubjectToRollback   Title: MakeTransientNotSubjectToRollback
Keywords:
Assertion IDs: A12.5.7-17
Assertion Description: The effect of PersistenceManager.makeTransient or makeTransientAll is immediate and not subject to rollback. 
code | html