|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vaadin.server.WrappedPortletResponse
public class WrappedPortletResponse
Wrapper for PortletResponse and its subclasses.
WrappedResponse,
WrappedPortletRequest,
Serialized Form| Constructor Summary | |
|---|---|
WrappedPortletResponse(javax.portlet.PortletResponse response,
VaadinPortlet.PortletService vaadinService)
Wraps a portlet response and an associated vaadin service |
|
| Method Summary | |
|---|---|
java.io.OutputStream |
getOutputStream()
Returns a OutputStream for writing binary data in the
response. |
javax.portlet.PortletResponse |
getPortletResponse()
Gets the original, unwrapped portlet response. |
VaadinPortlet.PortletService |
getVaadinService()
Gets the vaadin service for the context of this response. |
java.io.PrintWriter |
getWriter()
Returns a PrintWriter object that can send character text to
the client. |
void |
sendError(int errorCode,
java.lang.String message)
Sends an error response to the client using the specified status code and clears the buffer. |
void |
setCacheTime(long milliseconds)
Sets cache time in milliseconds, -1 means no cache at all. |
void |
setContentType(java.lang.String type)
Sets the content type of this response. |
void |
setDateHeader(java.lang.String name,
long timestamp)
Properly formats a timestamp as a date header. |
void |
setHeader(java.lang.String name,
java.lang.String value)
Sets the value of a generic response header. |
void |
setStatus(int responseStatus)
Sets the (http) status code for the response. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WrappedPortletResponse(javax.portlet.PortletResponse response,
VaadinPortlet.PortletService vaadinService)
response - the portlet response to wrapvaadinService - the associated vaadin service| Method Detail |
|---|
public java.io.OutputStream getOutputStream()
throws java.io.IOException
WrappedResponseOutputStream for writing binary data in the
response.
Either this method or getWriter() may be called to write the response, not both.
getOutputStream in interface WrappedResponseOutputStream for writing binary data
java.io.IOException - if an input or output exception occurredWrappedResponse.getWriter(),
ServletResponse.getOutputStream(),
MimeResponse.getPortletOutputStream()public javax.portlet.PortletResponse getPortletResponse()
public void setContentType(java.lang.String type)
WrappedResponseWrappedResponse.getWriter() is invoked, the returned
PrintWriter will automatically use the defined charset.
setContentType in interface WrappedResponsetype - a string specifying the MIME type of the contentServletResponse.setContentType(String),
MimeResponse.setContentType(String)
public java.io.PrintWriter getWriter()
throws java.io.IOException
WrappedResponsePrintWriter object that can send character text to
the client. The PrintWriter uses the character encoding defined using
setContentType.
Either this method or getOutputStream() may be called to write the response, not both.
getWriter in interface WrappedResponsePrintWriter for writing character text
java.io.IOException - if an input or output exception occurredWrappedResponse.getOutputStream(),
ServletResponse.getWriter(),
MimeResponse.getWriter()public void setStatus(int responseStatus)
WrappedResponseWrappedResponse.sendError(int, String)
instead.
setStatus in interface WrappedResponseresponseStatus - the status code to setHttpServletResponse.setStatus(int),
ResourceResponse.HTTP_STATUS_CODE
public void setHeader(java.lang.String name,
java.lang.String value)
WrappedResponse
setHeader in interface WrappedResponsename - the name of the headervalue - the header value.HttpServletResponse.setHeader(String, String),
PortletResponse.setProperty(String, String)
public void setDateHeader(java.lang.String name,
long timestamp)
WrappedResponse
setDateHeader in interface WrappedResponsename - the name of the headertimestamp - the number of milliseconds since epochHttpServletResponse.setDateHeader(String, long)public void setCacheTime(long milliseconds)
WrappedResponse
setCacheTime in interface WrappedResponsemilliseconds - Cache time in milliseconds
public void sendError(int errorCode,
java.lang.String message)
throws java.io.IOException
WrappedResponse
sendError in interface WrappedResponseerrorCode - the HTTP status codemessage - a message to accompany the error
java.io.IOException - if an input or output exception occursHttpServletResponse.sendError(int, String)public VaadinPortlet.PortletService getVaadinService()
WrappedResponse
getVaadinService in interface WrappedResponseVaadinService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||