Class QueryClientRequestFactory<T extends IBaseBundle>
java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.QueryClientRequestFactory<T>
- All Implemented Interfaces:
ClientRequestFactory<IQuery<T>>
- Direct Known Subclasses:
ChPpq5ClientRequestFactory,Iti66ClientRequestFactory,Iti67ClientRequestFactory,Iti78QueryResourceClientRequestFactory,Iti81ClientRequestFactory
public class QueryClientRequestFactory<T extends IBaseBundle>
extends Object
implements ClientRequestFactory<IQuery<T>>
- Since:
- 3.2
- Author:
- Christian Ohr
-
Constructor Summary
ConstructorsConstructorDescriptionQueryClientRequestFactory(Class<? extends IBaseResource> type, Class<T> bundleType) -
Method Summary
Modifier and TypeMethodDescriptiongetClientExecutable(IGenericClient client, Object requestData, Map<String, Object> parameters) Returns a FHIR request using a FHIR client and a sequence of input data
-
Constructor Details
-
QueryClientRequestFactory
-
-
Method Details
-
getClientExecutable
public IClientExecutable<IQuery<T>,T> getClientExecutable(IGenericClient client, Object requestData, Map<String, Object> parameters) Description copied from interface:ClientRequestFactoryReturns a FHIR request using a FHIR client and a sequence of input data- Specified by:
getClientExecutablein interfaceClientRequestFactory<T extends IBaseBundle>- Parameters:
client- FHIR clientrequestData- main request data (usually an implementation ofIBaseResourceparameters- parameter map- Returns:
- FHIR request executable
-