org.apache.portals.bridges.struts
Class PortletServletResponseWrapper

java.lang.Object
  extended byjavax.servlet.ServletResponseWrapper
      extended byjavax.servlet.http.HttpServletResponseWrapper
          extended byorg.apache.portals.bridges.struts.PortletServletResponseWrapper
All Implemented Interfaces:
javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse

public class PortletServletResponseWrapper
extends javax.servlet.http.HttpServletResponseWrapper

PortletServletResponseWrapper

Version:
$Id: PortletServletResponseWrapper.java 517068 2007-03-12 01:44:37Z ate $
Author:
Ate Douma

Field Summary
private  boolean actionResponse
           
private static org.apache.commons.logging.Log log
           
private  javax.servlet.http.HttpServletRequest request
           
 
Fields inherited from class javax.servlet.ServletResponseWrapper
 
Fields inherited from interface javax.servlet.http.HttpServletResponse
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
 
Constructor Summary
PortletServletResponseWrapper(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Method Summary
 String encodeRedirectUrl(String path)
           
 String encodeRedirectURL(String path)
           
 String encodeUrl(String path)
           
 String encodeURL(String path)
           
 void sendError(int errorCode)
           
 void sendError(int errorCode, String errorMessage)
           
 void sendRedirect(String path)
           
 
Methods inherited from class javax.servlet.http.HttpServletResponseWrapper
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
 
Methods inherited from class javax.servlet.ServletResponseWrapper
flushBuffer, getBufferSize, getCharacterEncoding, getLocale, getOutputStream, getResponse, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setContentLength, setContentType, setLocale, setResponse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setContentLength, setContentType, setLocale
 

Field Detail

log

private static final org.apache.commons.logging.Log log

request

private javax.servlet.http.HttpServletRequest request

actionResponse

private boolean actionResponse
Constructor Detail

PortletServletResponseWrapper

public PortletServletResponseWrapper(javax.servlet.http.HttpServletRequest request,
                                     javax.servlet.http.HttpServletResponse response)
Method Detail

encodeURL

public String encodeURL(String path)

encodeRedirectURL

public String encodeRedirectURL(String path)

encodeUrl

public String encodeUrl(String path)

encodeRedirectUrl

public String encodeRedirectUrl(String path)

sendError

public void sendError(int errorCode,
                      String errorMessage)
               throws IOException
Throws:
IOException

sendError

public void sendError(int errorCode)
               throws IOException
Throws:
IOException

sendRedirect

public void sendRedirect(String path)
                  throws IOException
Throws:
IOException


Copyright © 2005-2007 Apache Software Foundation. All Rights Reserved.