Class HapiTransactionService

java.lang.Object
ca.uhn.fhir.jpa.dao.tx.HapiTransactionService

public class HapiTransactionService extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • setInterceptorBroadcaster

      public void setInterceptorBroadcaster(ca.uhn.fhir.interceptor.api.IInterceptorBroadcaster theInterceptorBroadcaster)
    • setTransactionManager

      public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager theTransactionManager)
    • start

      @PostConstruct public void start()
    • execute

      public <T> T execute(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails, org.springframework.transaction.support.TransactionCallback<T> theCallback)
    • execute

      public <T> T execute(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails, org.springframework.transaction.support.TransactionCallback<T> theCallback, Runnable theOnRollback)
    • doExecuteCallback

      @Nullable protected <T> T doExecuteCallback(org.springframework.transaction.support.TransactionCallback<T> theCallback)