Class SharkTransactionCallbackWithoutResult

java.lang.Object
com.suncode.pwfl.transaction.support.SharkTransactionCallback<Object>
com.suncode.pwfl.transaction.support.SharkTransactionCallbackWithoutResult
All Implemented Interfaces:
org.springframework.transaction.support.TransactionCallback<Object>

public abstract class SharkTransactionCallbackWithoutResult extends SharkTransactionCallback<Object>
SharkTransactionCallback do wykonywania operacji transakcyjnych bez zwracania wyników
Author:
Cezary Kozar 26 cze 2014
  • Constructor Details

    • SharkTransactionCallbackWithoutResult

      public SharkTransactionCallbackWithoutResult()
  • Method Details

    • doInSharkTransaction

      public final Object doInSharkTransaction(org.enhydra.shark.api.SharkTransaction transaction, org.springframework.transaction.TransactionStatus status) throws Exception
      Description copied from class: SharkTransactionCallback
      Metoda wywołania z TransactionTemplate.execute(TransactionCallback). W trakcie trwania tej metody podana transakcja SharkTransaction jest aktywna. Każdy wyjątek traktowany jest jako błąd co spowoduje rollback aktywnej transakcji.
      Specified by:
      doInSharkTransaction in class SharkTransactionCallback<Object>
      Parameters:
      transaction - transakcja SharkTransaction
      status - status transakcji
      Returns:
      wynik operacji
      Throws:
      Exception
    • doInSharkTransactionWithoutResult

      public abstract void doInSharkTransactionWithoutResult(org.enhydra.shark.api.SharkTransaction transaction, org.springframework.transaction.TransactionStatus status) throws Exception
      Metoda wywołania z TransactionTemplate.execute(TransactionCallback). W trakcie trwania tej metody podana transakcja SharkTransaction jest aktywna. Każdy wyjątek traktowany jest jako błąd co spowoduje rollback aktywnej transakcji.
      Parameters:
      transaction - transakcja SharkTransaction
      status - status transakcji
      Throws:
      Exception