Interface ClientRequestFactory<T extends IClientExecutable<?,?>>

All Known Implementing Classes:
BatchTransactionClientRequestFactory, BatchTransactionClientRequestFactory, Iti105RequestFactory, Iti66ClientRequestFactory, Iti67ClientRequestFactory, Iti78QueryResourceClientRequestFactory, Iti78RetrieveResourceClientRequestFactory, Iti81ClientRequestFactory, Iti83ClientRequestFactory, Pcc44ClientRequestFactory, Pharm5ClientRequestFactory, QueryClientRequestFactory

public interface ClientRequestFactory<T extends IClientExecutable<?,?>>
Factory for creating a FHIR request using a FHIR client and a sequence of input data
Since:
3.1
Author:
Christian Ohr
  • Method Details

    • getClientExecutable

      IClientExecutable<T,?> getClientExecutable(IGenericClient client, Object requestData, Map<String,Object> parameters)
      Returns a FHIR request using a FHIR client and a sequence of input data
      Parameters:
      client - FHIR client
      requestData - main request data (usually an implementation of IBaseResource
      parameters - parameter map
      Returns:
      FHIR request executable