Class SimpleTransaction

java.lang.Object
org.alfresco.repo.search.transaction.SimpleTransaction
All Implemented Interfaces:
javax.transaction.Transaction, Xid, XidTransaction

public class SimpleTransaction extends Object implements XidTransaction
  • Field Details

  • Method Details

    • getTransaction

      public static SimpleTransaction getTransaction()
    • commit

      public void commit() throws javax.transaction.RollbackException, javax.transaction.HeuristicMixedException, javax.transaction.HeuristicRollbackException, SecurityException, javax.transaction.SystemException
      Specified by:
      commit in interface javax.transaction.Transaction
      Throws:
      javax.transaction.RollbackException
      javax.transaction.HeuristicMixedException
      javax.transaction.HeuristicRollbackException
      SecurityException
      javax.transaction.SystemException
    • delistResource

      public boolean delistResource(XAResource arg0, int arg1) throws IllegalStateException, javax.transaction.SystemException
      Specified by:
      delistResource in interface javax.transaction.Transaction
      Throws:
      IllegalStateException
      javax.transaction.SystemException
    • enlistResource

      public boolean enlistResource(XAResource arg0) throws javax.transaction.RollbackException, IllegalStateException, javax.transaction.SystemException
      Specified by:
      enlistResource in interface javax.transaction.Transaction
      Throws:
      javax.transaction.RollbackException
      IllegalStateException
      javax.transaction.SystemException
    • getStatus

      public int getStatus() throws javax.transaction.SystemException
      Specified by:
      getStatus in interface javax.transaction.Transaction
      Throws:
      javax.transaction.SystemException
    • registerSynchronization

      public void registerSynchronization(javax.transaction.Synchronization arg0) throws javax.transaction.RollbackException, IllegalStateException, javax.transaction.SystemException
      Specified by:
      registerSynchronization in interface javax.transaction.Transaction
      Throws:
      javax.transaction.RollbackException
      IllegalStateException
      javax.transaction.SystemException
    • rollback

      public void rollback() throws IllegalStateException, javax.transaction.SystemException
      Specified by:
      rollback in interface javax.transaction.Transaction
      Throws:
      IllegalStateException
      javax.transaction.SystemException
    • setRollbackOnly

      public void setRollbackOnly() throws IllegalStateException, javax.transaction.SystemException
      Specified by:
      setRollbackOnly in interface javax.transaction.Transaction
      Throws:
      IllegalStateException
      javax.transaction.SystemException
    • getGUID

      public String getGUID()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
    • getFormatId

      public int getFormatId()
      Specified by:
      getFormatId in interface Xid
    • getGlobalTransactionId

      public byte[] getGlobalTransactionId()
      Specified by:
      getGlobalTransactionId in interface Xid
    • getBranchQualifier

      public byte[] getBranchQualifier()
      Specified by:
      getBranchQualifier in interface Xid