public interface RequestConsumer
| Modifier and Type | Method and Description |
|---|---|
ca.uhn.fhir.rest.api.MethodOutcome |
handleAction(Object payload,
Map<String,Object> headers)
Handles a Create / Update / Validate / Delete action request.
|
ca.uhn.fhir.rest.server.IBundleProvider |
handleBundleProviderRequest(Object payload,
Map<String,Object> headers,
FhirValidator validator)
Handles the request for a bundle provider, effectively constructing a list of resources.
|
<R extends org.hl7.fhir.instance.model.api.IBaseResource> |
handleBundleRequest(Object payload,
Map<String,Object> headers)
Handles the request for a bundle, effectively being a list of resources.
|
<R extends org.hl7.fhir.instance.model.api.IBaseResource> |
handleResourceRequest(Object payload,
Map<String,Object> headers,
Class<R> resultType)
Handles the request for a resource
|
int |
handleSizeRequest(Object payload,
Map<String,Object> headers)
Optional method that request the result size of a bundle request.
|
org.hl7.fhir.instance.model.Bundle |
handleTransactionRequest(Object payload,
Map<String,Object> headers)
Handles transaction requests
|
ca.uhn.fhir.rest.api.MethodOutcome handleAction(Object payload, Map<String,Object> headers)
payload - request payloadheaders - request parameters, e.g. search parameters<R extends org.hl7.fhir.instance.model.api.IBaseResource> R handleResourceRequest(Object payload, Map<String,Object> headers, Class<R> resultType)
R - type of the returned resourcepayload - request payloadheaders - request parameters, e.g. search parametersresultType - type of the returned resource<R extends org.hl7.fhir.instance.model.api.IBaseResource> List<R> handleBundleRequest(Object payload, Map<String,Object> headers)
R - type of the returned resources contained in the bundlepayload - request payloadheaders - request parameters, e.g. search parametersca.uhn.fhir.rest.server.IBundleProvider handleBundleProviderRequest(Object payload, Map<String,Object> headers, FhirValidator validator)
payload - request payloadheaders - request parameters, e.g. search parametersorg.hl7.fhir.instance.model.Bundle handleTransactionRequest(Object payload, Map<String,Object> headers)
payload - request payloadheaders - request parametersCopyright © 2016 Open eHealth Foundation. All rights reserved.