Package ca.uhn.fhir.jpa.dao.tx
Interface IHapiTransactionService.IExecutionBuilder
- All Superinterfaces:
org.springframework.transaction.support.TransactionOperations
- All Known Implementing Classes:
HapiTransactionService.ExecutionBuilder
- Enclosing interface:
IHapiTransactionService
public static interface IHapiTransactionService.IExecutionBuilder
extends org.springframework.transaction.support.TransactionOperations
-
Method Summary
Modifier and TypeMethodDescriptionvoid
<T> T
<T> T
execute
(org.springframework.transaction.support.TransactionCallback<T> callback) onRollback
(Runnable theOnRollback) default <T> T
Read query path.readOnly()
default <T> Stream
<T> Search for open Stream.default <T> List
<T> searchList
(Callable<List<T>> theCallback) Search for concrete List.withIsolation
(org.springframework.transaction.annotation.Isolation theIsolation) withPropagation
(org.springframework.transaction.annotation.Propagation thePropagation) withRequestPartitionId
(RequestPartitionId theRequestPartitionId) withTransactionDetails
(ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails) Methods inherited from interface org.springframework.transaction.support.TransactionOperations
executeWithoutResult
-
Method Details
-
withIsolation
IHapiTransactionService.IExecutionBuilder withIsolation(org.springframework.transaction.annotation.Isolation theIsolation) -
withTransactionDetails
IHapiTransactionService.IExecutionBuilder withTransactionDetails(ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails) -
withPropagation
IHapiTransactionService.IExecutionBuilder withPropagation(org.springframework.transaction.annotation.Propagation thePropagation) -
withRequestPartitionId
IHapiTransactionService.IExecutionBuilder withRequestPartitionId(RequestPartitionId theRequestPartitionId) -
readOnly
-
onRollback
-
execute
-
execute
-
execute
- Specified by:
execute
in interfaceorg.springframework.transaction.support.TransactionOperations
-
read
Read query path. -
search
Search for open Stream. The Stream may not be readable outside an outermost transaction. -
searchList
Search for concrete List.
-