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 |
setRequestDetails(T requestDetails)
Set the requestDetails
|
Object |
streamResponseAsBundle(Bundle bundle,
Set<SummaryEnum> summaryMode,
boolean respondGzip,
boolean requestIsBrowser) |
Object |
streamResponseAsResource(IBaseResource resource,
boolean prettyPrint,
Set<SummaryEnum> summaryMode,
int statusCode,
boolean respondGzip,
boolean addContentLocationHeader) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetResponseWriter, returnResponse, sendAttachmentResponse, sendWriterResponsepublic RestfulResponse(T requestDetails)
public final Object streamResponseAsResource(IBaseResource resource, boolean prettyPrint, Set<SummaryEnum> summaryMode, int statusCode, boolean respondGzip, boolean addContentLocationHeader) throws IOException
streamResponseAsResource in interface IRestfulResponseIOExceptionpublic Object streamResponseAsBundle(Bundle bundle, Set<SummaryEnum> summaryMode, boolean respondGzip, boolean requestIsBrowser) throws IOException
streamResponseAsBundle in interface IRestfulResponseIOExceptionpublic void addHeader(String headerKey, String headerValue)
addHeader in interface IRestfulResponsepublic ConcurrentHashMap<String,String> getHeaders()
public T getRequestDetails()
public void setRequestDetails(T requestDetails)
requestDetails - the requestDetails to setCopyright © 2014–2016 University Health Network. All rights reserved.