
Package ca.uhn.fhir.rest.api.server
Interface IRestfulResponse
- All Known Implementing Classes:
RestfulResponse
,ServletRestfulResponse
public interface IRestfulResponse
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getResponseWriter
(int theStatusCode, String theStatusMessage, String theContentType, String theCharset, boolean theRespondGzip) returnResponse
(ParseAction<?> outcome, int operationStatus, boolean allowPrefer, ca.uhn.fhir.rest.api.MethodOutcome response, String resourceName) This is only used for DSTU1 getTags operations, so it can be removed at some point when we drop DSTU1sendAttachmentResponse
(org.hl7.fhir.instance.model.api.IBaseBinary bin, int stausCode, String contentType) sendWriterResponse
(int status, String contentType, String charset, Writer writer) void
setOperationResourceId
(org.hl7.fhir.instance.model.api.IIdType theOperationResourceId) void
setOperationResourceLastUpdated
(org.hl7.fhir.instance.model.api.IPrimitiveType<Date> theOperationResourceLastUpdated) streamResponseAsResource
(org.hl7.fhir.instance.model.api.IBaseResource theActualResourceToReturn, boolean thePrettyPrint, Set<ca.uhn.fhir.rest.api.SummaryEnum> theSummaryMode, int theStatusCode, String theStatusMessage, boolean theRespondGzip, boolean theAddContentLocation)
-
Method Details
-
streamResponseAsResource
Object streamResponseAsResource(org.hl7.fhir.instance.model.api.IBaseResource theActualResourceToReturn, boolean thePrettyPrint, Set<ca.uhn.fhir.rest.api.SummaryEnum> theSummaryMode, int theStatusCode, String theStatusMessage, boolean theRespondGzip, boolean theAddContentLocation) throws IOException - Throws:
IOException
-
returnResponse
Object returnResponse(ParseAction<?> outcome, int operationStatus, boolean allowPrefer, ca.uhn.fhir.rest.api.MethodOutcome response, String resourceName) throws IOException This is only used for DSTU1 getTags operations, so it can be removed at some point when we drop DSTU1- Throws:
IOException
-
getResponseWriter
Writer getResponseWriter(int theStatusCode, String theStatusMessage, String theContentType, String theCharset, boolean theRespondGzip) throws IOException - Throws:
IOException
-
sendWriterResponse
Object sendWriterResponse(int status, String contentType, String charset, Writer writer) throws IOException - Throws:
IOException
-
addHeader
-
sendAttachmentResponse
Object sendAttachmentResponse(org.hl7.fhir.instance.model.api.IBaseBinary bin, int stausCode, String contentType) throws IOException - Throws:
IOException
-
setOperationResourceLastUpdated
void setOperationResourceLastUpdated(org.hl7.fhir.instance.model.api.IPrimitiveType<Date> theOperationResourceLastUpdated) -
getHeaders
Map<String,List<String>> getHeaders() -
setOperationResourceId
-