public interface SharkTransactionManager
extends org.springframework.transaction.PlatformTransactionManager
SharkTransaction
.Modifier and Type | Method and Description |
---|---|
org.enhydra.shark.api.RepositoryTransaction |
getRepositoryTransaction()
Zwraca adapter aktualnej transakcji
SharkTransaction , który umożliwia wykonywanie operacji wymagających
transakcji RepositoryTransaction |
org.enhydra.shark.api.SharkTransaction |
getSharkTransaction()
Zwraca aktualną aktywną transakcję sharka
SharkTransaction dla tego wątku. |
org.enhydra.shark.api.UserTransaction |
getUserTransaction()
Zwraca adapter aktualnej transakcji
SharkTransaction , który umożliwia wykonywanie operacji wymagających
transakcji UserTransaction |
boolean |
isSharkTransactionActive()
Sprawdza, czy dla tego wątku istnieje aktywna transakcja silnika shark
|
static final String NAME
boolean isSharkTransactionActive()
true
jeżeli istnieje aktywna transakcja dla tego wątkuorg.enhydra.shark.api.SharkTransaction getSharkTransaction() throws IllegalStateException
SharkTransaction
dla tego wątku. W przypadku braku aktywnej
transakcji rzucany jest wyjątek IllegalStateException
SharkTransaction
IllegalStateException
- w przypadku braku aktywnej transakcjiorg.enhydra.shark.api.UserTransaction getUserTransaction() throws IllegalStateException
SharkTransaction
, który umożliwia wykonywanie operacji wymagających
transakcji UserTransaction
UserTransaction
IllegalStateException
- w przypadku braku aktywnej transakcji#getCurrentSharkTransaction()
org.enhydra.shark.api.RepositoryTransaction getRepositoryTransaction() throws IllegalStateException
SharkTransaction
, który umożliwia wykonywanie operacji wymagających
transakcji RepositoryTransaction
RepositoryTransaction
IllegalStateException
- w przypadku braku aktywnej transakcji#getCurrentSharkTransaction()
Copyright © 2019 Suncode. All rights reserved.