public abstract class SharkTransactionCallbackWithoutResult extends SharkTransactionCallback<Object>
SharkTransactionCallback
do wykonywania operacji transakcyjnych bez zwracania wynikówConstructor and Description |
---|
SharkTransactionCallbackWithoutResult() |
Modifier and Type | Method and Description |
---|---|
Object |
doInSharkTransaction(org.enhydra.shark.api.SharkTransaction transaction,
org.springframework.transaction.TransactionStatus status)
Metoda wywołania z
TransactionTemplate.execute(TransactionCallback) . |
abstract void |
doInSharkTransactionWithoutResult(org.enhydra.shark.api.SharkTransaction transaction,
org.springframework.transaction.TransactionStatus status)
Metoda wywołania z
TransactionTemplate.execute(TransactionCallback) . |
doInTransaction
public SharkTransactionCallbackWithoutResult()
public final Object doInSharkTransaction(org.enhydra.shark.api.SharkTransaction transaction, org.springframework.transaction.TransactionStatus status) throws Exception
SharkTransactionCallback
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.doInSharkTransaction
in class SharkTransactionCallback<Object>
transaction
- transakcja SharkTransaction
status
- status transakcjiException
public abstract void doInSharkTransactionWithoutResult(org.enhydra.shark.api.SharkTransaction transaction, org.springframework.transaction.TransactionStatus status) throws Exception
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.transaction
- transakcja SharkTransaction
status
- status transakcjiException
Copyright © 2019 Suncode. All rights reserved.