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 IllegalStateExceptionSharkTransactionIllegalStateException - w przypadku braku aktywnej transakcjiorg.enhydra.shark.api.UserTransaction getUserTransaction()
throws IllegalStateException
SharkTransaction, który umożliwia wykonywanie operacji wymagających
transakcji UserTransactionUserTransactionIllegalStateException - w przypadku braku aktywnej transakcji#getCurrentSharkTransaction()org.enhydra.shark.api.RepositoryTransaction getRepositoryTransaction()
throws IllegalStateException
SharkTransaction, który umożliwia wykonywanie operacji wymagających
transakcji RepositoryTransactionRepositoryTransactionIllegalStateException - w przypadku braku aktywnej transakcji#getCurrentSharkTransaction()Copyright © 2023 Suncode. All rights reserved.