Package ca.uhn.fhir.jaxrs.server.util
Class JaxRsRequest
java.lang.Object
ca.uhn.fhir.rest.api.server.RequestDetails
ca.uhn.fhir.jaxrs.server.util.JaxRsRequest
The JaxRsRequest is a jax-rs specific implementation of the RequestDetails.
- Author:
- Peter Van Houte | peter.vanhoute@agfa.com | Agfa Healthcare
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn implementation of the builder pattern for the JaxRsRequest -
Constructor Summary
ConstructorsConstructorDescriptionJaxRsRequest(AbstractJaxRsProvider server, String resourceString, ca.uhn.fhir.rest.api.RequestTypeEnum requestType, ca.uhn.fhir.rest.api.RestOperationTypeEnum restOperation)Utility Constructor -
Method Summary
Modifier and TypeMethodDescriptiongetAttribute(String theAttributeName)protected byte[]ca.uhn.fhir.context.FhirContextgetHeaders(String name)ca.uhn.fhir.rest.api.server.IRestfulResponsevoidsetAttribute(String theAttributeName, Object theAttributeValue)voidsetServer(AbstractJaxRsProvider theServer)Set the serverMethods inherited from class ca.uhn.fhir.rest.api.server.RequestDetails
addParameter, getCompartmentName, getCompleteUrl, getConditionalUrl, getFhirServerBase, getFixedConditionalUrl, getId, getInterceptorBroadcaster, getOperation, getParameters, getRequestContentsIfLoaded, getRequestId, getRequestPath, getRequestStopwatch, getRequestType, getResource, getResourceName, getRestOperationType, getSecondaryOperation, getTenantId, getTransactionGuid, getUnqualifiedToQualifiedNames, getUserData, isRespondGzip, isSubRequest, loadRequestContents, removeParameter, setCompartmentName, setCompleteUrl, setFhirServerBase, setFixedConditionalUrl, setId, setOperation, setParameters, setRequestContents, setRequestId, setRequestPath, setRequestType, setResource, setResourceName, setRespondGzip, setResponse, setRestOperationType, setSecondaryOperation, setSubRequest, setTenantId, setTransactionGuid
-
Constructor Details
-
JaxRsRequest
public JaxRsRequest(AbstractJaxRsProvider server, String resourceString, ca.uhn.fhir.rest.api.RequestTypeEnum requestType, ca.uhn.fhir.rest.api.RestOperationTypeEnum restOperation)Utility Constructor- Parameters:
server- the serverresourceString- the resource bodyrequestType- the request typerestOperation- the operation type
-
-
Method Details
-
getByteStreamRequestContents
- Specified by:
getByteStreamRequestContentsin classca.uhn.fhir.rest.api.server.RequestDetails
-
getCharset
- Specified by:
getCharsetin classca.uhn.fhir.rest.api.server.RequestDetails
-
getFhirContext
- Specified by:
getFhirContextin classca.uhn.fhir.rest.api.server.RequestDetails
-
getHeader
- Specified by:
getHeaderin classca.uhn.fhir.rest.api.server.RequestDetails
-
getHeaders
- Specified by:
getHeadersin classca.uhn.fhir.rest.api.server.RequestDetails
-
getAttribute
- Specified by:
getAttributein classca.uhn.fhir.rest.api.server.RequestDetails
-
setAttribute
- Specified by:
setAttributein classca.uhn.fhir.rest.api.server.RequestDetails
-
getInputStream
- Specified by:
getInputStreamin classca.uhn.fhir.rest.api.server.RequestDetails
-
getReader
- Specified by:
getReaderin classca.uhn.fhir.rest.api.server.RequestDetails- Throws:
IOException
-
getResponse
- Overrides:
getResponsein classca.uhn.fhir.rest.api.server.RequestDetails
-
getServer
- Specified by:
getServerin classca.uhn.fhir.rest.api.server.RequestDetails
-
setServer
Set the server- Parameters:
theServer- the server to set
-
getServerBaseForRequest
- Specified by:
getServerBaseForRequestin classca.uhn.fhir.rest.api.server.RequestDetails
-