public abstract class AbstractPlainProvider extends Object implements Serializable
AbstractResourceProvider.| Constructor and Description |
|---|
AbstractPlainProvider() |
| Modifier and Type | Method and Description |
|---|---|
RequestConsumer |
getConsumer() |
protected ca.uhn.fhir.rest.api.MethodOutcome |
requestAction(Object payload,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
Submits a resource to be created or updated
|
protected ca.uhn.fhir.rest.api.MethodOutcome |
requestAction(Object payload,
Map<String,Object> parameters,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
Submits a resource to be created or updated
|
protected <R extends org.hl7.fhir.instance.model.api.IBaseResource> |
requestBundle(Object payload,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
Requests a
Bundle of resources |
protected <R extends org.hl7.fhir.instance.model.api.IBaseResource> |
requestBundle(Object payload,
Map<String,Object> parameters,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
Requests a
Bundle of resources with parameters |
protected ca.uhn.fhir.rest.server.IBundleProvider |
requestBundleProvider(Object payload,
Map<String,Object> parameters,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
Requests a
IBundleProvider that takes over the responsibility to fetch requested
bundles. |
protected <R extends org.hl7.fhir.instance.model.api.IBaseResource> |
requestResource(Object payload,
Class<R> resultType,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
Requests a single resource
|
protected <R extends org.hl7.fhir.instance.model.api.IBaseResource> |
requestResource(Object payload,
Map<String,Object> parameters,
Class<R> resultType,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
Requests a single resource with parameters
|
protected org.hl7.fhir.instance.model.Bundle |
requestTransaction(Object payload,
Map<String,Object> parameters,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
Subsmits a transaction request bundle, expecting a corresponding response bundle
|
void |
setConsumer(RequestConsumer consumer) |
void |
setValidator(FhirValidator validator) |
void |
unsetConsumer(RequestConsumer consumer) |
public void setValidator(FhirValidator validator)
protected final <R extends org.hl7.fhir.instance.model.api.IBaseResource> R requestResource(Object payload, Class<R> resultType, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
R - Result typepayload - FHIR request resourceresultType - expected result typehttpServletRequest - servlet requesthttpServletResponse - servlet responseprotected final <R extends org.hl7.fhir.instance.model.api.IBaseResource> R requestResource(Object payload, Map<String,Object> parameters, Class<R> resultType, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
R - Result typepayload - FHIR request resource (often null)parameters - FHIR parametersresultType - expected result typehttpServletRequest - servlet requesthttpServletResponse - servlet responseprotected final <R extends org.hl7.fhir.instance.model.api.IBaseResource> List<R> requestBundle(Object payload, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
Bundle of resourcesR - Result typepayload - FHIR request resourcehttpServletRequest - servlet requesthttpServletResponse - servlet responseprotected final <R extends org.hl7.fhir.instance.model.api.IBaseResource> List<R> requestBundle(Object payload, Map<String,Object> parameters, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
Bundle of resources with parametersR - Result typepayload - FHIR request resource (often null)parameters - FHIR search parametershttpServletRequest - servlet requesthttpServletResponse - servlet responseprotected final ca.uhn.fhir.rest.server.IBundleProvider requestBundleProvider(Object payload, Map<String,Object> parameters, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
IBundleProvider that takes over the responsibility to fetch requested
bundles. The type of the returned IBundleProvider instance is determined
by the RequestConsumer impelmentation.payload - FHIR request resource (often null)parameters - FHIR search parametershttpServletRequest - servlet requesthttpServletResponse - servlet responseprotected final ca.uhn.fhir.rest.api.MethodOutcome requestAction(Object payload, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
payload - resource payloadhttpServletRequest - servlet requesthttpServletResponse - servlet responseprotected final ca.uhn.fhir.rest.api.MethodOutcome requestAction(Object payload, Map<String,Object> parameters, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
payload - resource payloadparameters - parametershttpServletRequest - servlet requesthttpServletResponse - servlet responseprotected final org.hl7.fhir.instance.model.Bundle requestTransaction(Object payload, Map<String,Object> parameters, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
payload - transaction bundleparameters - parametershttpServletRequest - servlet requesthttpServletResponse - servlet responsepublic RequestConsumer getConsumer()
public void setConsumer(RequestConsumer consumer)
public void unsetConsumer(RequestConsumer consumer)
Copyright © 2016 Open eHealth Foundation. All rights reserved.