| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Transaction | |
|---|---|
| org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack. | 
| Uses of Transaction in org.apache.cayenne.access | 
|---|
| Methods in org.apache.cayenne.access that return Transaction | |
|---|---|
|  Transaction | DataDomain.createTransaction()Creates and returns a new inactive transaction. | 
| static Transaction | Transaction.externalTransaction(TransactionDelegate delegate)Factory method returning a new transaction instance that would NOT propagate commit/rollback to participating connections. | 
| static Transaction | Transaction.getThreadTransaction()Returns a Transaction associated with the current thread, or null if there is no such Transaction. | 
| static Transaction | Transaction.internalTransaction(TransactionDelegate delegate)Factory method returning a new transaction instance that would propagate commit/rollback to participating connections. | 
| static Transaction | Transaction.noTransaction()Factory method returning a transaction instance that does not alter the state of participating connections in any way. | 
| Methods in org.apache.cayenne.access with parameters of type Transaction | |
|---|---|
| static void | Transaction.bindThreadTransaction(Transaction transaction)Binds a Transaction to the current thread. | 
|  void | TransactionDelegate.didCommit(Transaction transaction)Called after a Transaction commit. | 
|  void | TransactionDelegate.didRollback(Transaction transaction)Called after a Transaction is rolledback. | 
|  boolean | TransactionDelegate.willAddConnection(Transaction transaction,
                  Connection connection)Called within a context of a Transaction when a new JDBC onnection is added to the the transaction. | 
|  boolean | TransactionDelegate.willCommit(Transaction transaction)Called within a context of a Transaction before the transaction is committed. | 
|  boolean | TransactionDelegate.willMarkAsRollbackOnly(Transaction transaction)Called within a context of a Transaction before transaction is marked as "rollback only", meaning that further commit is not possible. | 
|  boolean | TransactionDelegate.willRollback(Transaction transaction)Called within a context of a Transaction before the transaction is rolledback. | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||