public abstract class RestfulResponse<T extends RequestDetails> extends Object implements IRestfulResponse
| Constructor and Description |
|---|
RestfulResponse(T requestDetails) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHeader(String headerKey,
String headerValue) |
ConcurrentHashMap<String,String> |
getHeaders()
Get the http headers
|
T |
getRequestDetails()
Get the requestDetails
|
void |
setOperationResourceId(IIdType theOperationResourceId) |
void |
setOperationResourceLastUpdated(IPrimitiveType<Date> theOperationResourceLastUpdated) |
void |
setRequestDetails(T requestDetails)
Set the requestDetails
|
Object |
streamResponseAsBundle(Bundle bundle,
Set<SummaryEnum> summaryMode,
boolean respondGzip,
boolean requestIsBrowser) |
Object |
streamResponseAsResource(IBaseResource theResource,
boolean thePrettyPrint,
Set<SummaryEnum> theSummaryMode,
int theStatusCode,
String theStatusMessage,
boolean theRespondGzip,
boolean theAddContentLocation) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetResponseWriter, returnResponse, sendAttachmentResponse, sendWriterResponsepublic RestfulResponse(T requestDetails)
public void addHeader(String headerKey, String headerValue)
addHeader in interface IRestfulResponsepublic ConcurrentHashMap<String,String> getHeaders()
public T getRequestDetails()
public void setOperationResourceId(IIdType theOperationResourceId)
setOperationResourceId in interface IRestfulResponsepublic void setOperationResourceLastUpdated(IPrimitiveType<Date> theOperationResourceLastUpdated)
setOperationResourceLastUpdated in interface IRestfulResponsepublic void setRequestDetails(T requestDetails)
requestDetails - the requestDetails to setpublic Object streamResponseAsBundle(Bundle bundle, Set<SummaryEnum> summaryMode, boolean respondGzip, boolean requestIsBrowser) throws IOException
streamResponseAsBundle in interface IRestfulResponseIOExceptionpublic final Object streamResponseAsResource(IBaseResource theResource, boolean thePrettyPrint, Set<SummaryEnum> theSummaryMode, int theStatusCode, String theStatusMessage, boolean theRespondGzip, boolean theAddContentLocation) throws IOException
streamResponseAsResource in interface IRestfulResponseIOExceptionCopyright © 2014–2017 University Health Network. All rights reserved.