Class ProxyTransaction<S extends ProxySession<?,?>>

java.lang.Object
org.smallmind.persistence.orm.ProxyTransaction<S>
Direct Known Subclasses:
JPAProxyTransaction, ThrongProxyTransaction

public abstract class ProxyTransaction<S extends ProxySession<?,?>> extends Object
  • Constructor Details

    • ProxyTransaction

      public ProxyTransaction(S proxySession)
  • Method Details

    • flush

      public abstract void flush()
    • commit

      public abstract void commit()
    • rollback

      public abstract void rollback()
    • isCompleted

      public abstract boolean isCompleted()
    • getUniqueId

      public String getUniqueId()
    • getSession

      public S getSession()
    • setRollbackOnly

      public void setRollbackOnly()
    • isRollbackOnly

      public boolean isRollbackOnly()
    • addPostProcess

      public void addPostProcess(TransactionPostProcess postProcess)
    • applyPostProcesses

      protected void applyPostProcesses(TransactionEndState endState) throws TransactionPostProcessException
      Throws:
      TransactionPostProcessException
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object