public class JaxRsRequest extends RequestDetails
| Modifier and Type | Class and Description |
|---|---|
static class |
JaxRsRequest.Builder
An implementation of the builder pattern for the JaxRsRequest
|
| Constructor and Description |
|---|
JaxRsRequest(AbstractJaxRsProvider server,
String resourceString,
ca.uhn.fhir.rest.api.RequestTypeEnum requestType,
ca.uhn.fhir.rest.api.RestOperationTypeEnum restOperation)
Utility Constructor
|
| Modifier and Type | Method and Description |
|---|---|
Object |
getAttribute(String theAttributeName) |
protected byte[] |
getByteStreamRequestContents() |
Charset |
getCharset() |
ca.uhn.fhir.context.FhirContext |
getFhirContext() |
String |
getHeader(String headerKey) |
List<String> |
getHeaders(String name) |
InputStream |
getInputStream() |
Reader |
getReader() |
IRestfulResponse |
getResponse() |
AbstractJaxRsProvider |
getServer() |
String |
getServerBaseForRequest() |
void |
setAttribute(String theAttributeName,
Object theAttributeValue) |
void |
setServer(AbstractJaxRsProvider theServer)
Set the server
|
addParameter, getCompartmentName, getCompleteUrl, getConditionalUrl, getFhirServerBase, getId, getInterceptorBroadcaster, getOperation, getParameters, getRequestPath, getRequestType, getResourceName, getRestOperationType, getSecondaryOperation, getTenantId, getUnqualifiedToQualifiedNames, getUserData, isRespondGzip, isSubRequest, loadRequestContents, removeParameter, setCompartmentName, setCompleteUrl, setFhirServerBase, setId, setOperation, setParameters, setRequestContents, setRequestPath, setRequestType, setResourceName, setRespondGzip, setResponse, setRestOperationType, setSecondaryOperation, setSubRequest, setTenantId, startDeferredOperationCallback, stopDeferredRequestOperationCallbackAndRunDeferredItemspublic JaxRsRequest(AbstractJaxRsProvider server, String resourceString, ca.uhn.fhir.rest.api.RequestTypeEnum requestType, ca.uhn.fhir.rest.api.RestOperationTypeEnum restOperation)
server - the serverresourceString - the resource bodyrequestType - the request typerestOperation - the operation typeprotected byte[] getByteStreamRequestContents()
getByteStreamRequestContents in class RequestDetailspublic Charset getCharset()
getCharset in class RequestDetailspublic ca.uhn.fhir.context.FhirContext getFhirContext()
getFhirContext in class RequestDetailspublic String getHeader(String headerKey)
getHeader in class RequestDetailspublic List<String> getHeaders(String name)
getHeaders in class RequestDetailspublic Object getAttribute(String theAttributeName)
getAttribute in class RequestDetailspublic void setAttribute(String theAttributeName, Object theAttributeValue)
setAttribute in class RequestDetailspublic InputStream getInputStream()
getInputStream in class RequestDetailspublic Reader getReader() throws IOException
getReader in class RequestDetailsIOExceptionpublic IRestfulResponse getResponse()
getResponse in class RequestDetailspublic AbstractJaxRsProvider getServer()
getServer in class RequestDetailspublic void setServer(AbstractJaxRsProvider theServer)
theServer - the server to setpublic String getServerBaseForRequest()
getServerBaseForRequest in class RequestDetailsCopyright © 2014–2019 University Health Network. All rights reserved.