Class Transaction.TransactionAwareExecution

java.lang.Object
de.hybris.platform.tx.Transaction.TransactionAwareExecution
Enclosing class:
Transaction

public abstract static class Transaction.TransactionAwareExecution extends Object
  • Constructor Details

    • TransactionAwareExecution

      public TransactionAwareExecution()
  • Method Details

    • execute

      public abstract void execute(Transaction tx) throws Exception
      Parameters:
      tx - the current transaction if you want to make the execution depended of some tx context variables
      Throws:
      Exception
    • getId

      public abstract Object getId()
      id is used for output in case of errors and to decided if this execution was already registered during this transaction run
      Returns:
      the id
    • hashCode

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

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