Package org.smallmind.persistence.orm
Class ProxyTransaction<S extends ProxySession<?,?>>
java.lang.Object
org.smallmind.persistence.orm.ProxyTransaction<S>
- Direct Known Subclasses:
JPAProxyTransaction,ThrongProxyTransaction
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPostProcess(TransactionPostProcess postProcess) protected voidapplyPostProcesses(TransactionEndState endState) abstract voidcommit()booleanabstract voidflush()inthashCode()abstract booleanbooleanabstract voidrollback()void
-
Constructor Details
-
ProxyTransaction
-
-
Method Details
-
flush
public abstract void flush() -
commit
public abstract void commit() -
rollback
public abstract void rollback() -
isCompleted
public abstract boolean isCompleted() -
getUniqueId
-
getSession
-
setRollbackOnly
public void setRollbackOnly() -
isRollbackOnly
public boolean isRollbackOnly() -
addPostProcess
-
applyPostProcesses
protected void applyPostProcesses(TransactionEndState endState) throws TransactionPostProcessException - Throws:
TransactionPostProcessException
-
hashCode
public int hashCode() -
equals
-