com.googlecode.jpattern.service.transaction
Class ATransactionManager
java.lang.Object
com.googlecode.jpattern.service.transaction.ATransactionManager
- Direct Known Subclasses:
- NullTransactionManager, SpringTransactionManager
public abstract class ATransactionManager
- extends java.lang.Object
- Author:
- Francesco Cina'
28 Mar 2011
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ATransactionManager
public ATransactionManager()
beginTransaction
public abstract boolean beginTransaction(IProvider provider)
- Begin of a new transaction
- Parameters:
provider - the IProvider to use
- Returns:
- true if a new transaction is created; false if an existing transaction is found
setForceReadOnly
public abstract void setForceReadOnly(boolean forceReadOnly)
commit
protected abstract void commit(IProvider provider)
rollback
protected abstract void rollback(IProvider provider)
setForceNewTransaction
public abstract void setForceNewTransaction(boolean forceNewTransaction)
isClosed
public abstract boolean isClosed()
isRollbackOnly
public abstract boolean isRollbackOnly()
Copyright © 2011. All Rights Reserved.