com.liferay.portlet
Class PortletServletRequest

java.lang.Object
  extended byjavax.servlet.ServletRequestWrapper
      extended byjavax.servlet.http.HttpServletRequestWrapper
          extended bycom.liferay.portlet.PortletServletRequest
All Implemented Interfaces:
javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest

public class PortletServletRequest
extends javax.servlet.http.HttpServletRequestWrapper

View Source

Author:
Brian Wing Shun Chan, Brian Myunghun Kim

Field Summary
 
Fields inherited from interface javax.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
Constructor Summary
PortletServletRequest(javax.servlet.http.HttpServletRequest req, RenderRequestImpl renderReq, java.lang.String pathInfo, java.lang.String queryString, java.lang.String requestURI, java.lang.String servletPath)
           
 
Method Summary
 java.lang.Object getAttribute(java.lang.String name)
           
 java.lang.String getCharacterEncoding()
           
 int getContentLength()
           
 java.lang.String getContentType()
           
 java.lang.String getContextPath()
           
 javax.servlet.ServletInputStream getInputStream()
           
 java.util.Locale getLocale()
           
 java.util.Enumeration getLocales()
           
 java.lang.String getPathInfo()
           
 java.lang.String getProtocol()
           
 java.lang.String getQueryString()
           
 java.io.BufferedReader getReader()
           
 java.lang.String getRealPath(java.lang.String path)
           
 java.lang.String getRemoteAddr()
           
 java.lang.String getRemoteHost()
           
 java.lang.String getRemoteUser()
           
 java.lang.String getRequestURI()
           
 java.lang.StringBuffer getRequestURL()
           
 java.lang.String getServletPath()
           
 java.security.Principal getUserPrincipal()
           
 boolean isUserInRole(java.lang.String role)
           
 void setCharacterEncoding(java.lang.String encoding)
           
 
Methods inherited from class javax.servlet.http.HttpServletRequestWrapper
getAuthType, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPathTranslated, getRequestedSessionId, getSession, getSession, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid
 
Methods inherited from class javax.servlet.ServletRequestWrapper
getAttributeNames, getParameter, getParameterMap, getParameterNames, getParameterValues, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.ServletRequest
getAttributeNames, getParameter, getParameterMap, getParameterNames, getParameterValues, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute
 

Constructor Detail

PortletServletRequest

public PortletServletRequest(javax.servlet.http.HttpServletRequest req,
                             RenderRequestImpl renderReq,
                             java.lang.String pathInfo,
                             java.lang.String queryString,
                             java.lang.String requestURI,
                             java.lang.String servletPath)
Method Detail

getAttribute

public java.lang.Object getAttribute(java.lang.String name)

getCharacterEncoding

public java.lang.String getCharacterEncoding()

setCharacterEncoding

public void setCharacterEncoding(java.lang.String encoding)
                          throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

getContentLength

public int getContentLength()

getContentType

public java.lang.String getContentType()

getContextPath

public java.lang.String getContextPath()

getInputStream

public javax.servlet.ServletInputStream getInputStream()
                                                throws java.io.IOException
Throws:
java.io.IOException

getLocale

public java.util.Locale getLocale()

getLocales

public java.util.Enumeration getLocales()

getPathInfo

public java.lang.String getPathInfo()

getProtocol

public java.lang.String getProtocol()

getQueryString

public java.lang.String getQueryString()

getReader

public java.io.BufferedReader getReader()
                                 throws java.io.IOException
Throws:
java.io.IOException

getRealPath

public java.lang.String getRealPath(java.lang.String path)

getRemoteAddr

public java.lang.String getRemoteAddr()

getRemoteHost

public java.lang.String getRemoteHost()

getRequestURI

public java.lang.String getRequestURI()

getRequestURL

public java.lang.StringBuffer getRequestURL()

getServletPath

public java.lang.String getServletPath()

getRemoteUser

public java.lang.String getRemoteUser()

getUserPrincipal

public java.security.Principal getUserPrincipal()

isUserInRole

public boolean isUserInRole(java.lang.String role)