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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Object
doInSharkTransaction
(org.enhydra.shark.api.SharkTransaction transaction, org.springframework.transaction.TransactionStatus status) Metoda wywołania zTransactionTemplate.execute(TransactionCallback)
.abstract void
doInSharkTransactionWithoutResult
(org.enhydra.shark.api.SharkTransaction transaction, org.springframework.transaction.TransactionStatus status) Metoda wywołania zTransactionTemplate.execute(TransactionCallback)
.Methods inherited from class com.suncode.pwfl.transaction.support.SharkTransactionCallback
doInTransaction
-
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 zTransactionTemplate.execute(TransactionCallback)
. W trakcie trwania tej metody podana transakcjaSharkTransaction
jest aktywna. Każdy wyjątek traktowany jest jako błąd co spowoduje rollback aktywnej transakcji.- Specified by:
doInSharkTransaction
in classSharkTransactionCallback<Object>
- Parameters:
transaction
- transakcjaSharkTransaction
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 zTransactionTemplate.execute(TransactionCallback)
. W trakcie trwania tej metody podana transakcjaSharkTransaction
jest aktywna. Każdy wyjątek traktowany jest jako błąd co spowoduje rollback aktywnej transakcji.- Parameters:
transaction
- transakcjaSharkTransaction
status
- status transakcji- Throws:
Exception
-