org.apache.pluto.portlet
Class PortletRequestWrapper

java.lang.Object
  extended by javax.servlet.http.HttpServletRequestWrapper
      extended by org.apache.pluto.portlet.PortletRequestWrapper
Direct Known Subclasses:
ActionRequestWrapper, RenderRequestWrapper

public class PortletRequestWrapper
extends javax.servlet.http.HttpServletRequestWrapper


Constructor Summary
PortletRequestWrapper(PortletRequest portletRequest)
          Creates a ServletRequest adaptor wrapping the given request object.
 
Method Summary
 java.lang.Object getAttribute(java.lang.String name)
           
 java.util.Enumeration getAttributeNames()
           
 java.lang.String getAuthType()
           
 java.lang.String getContextPath()
           
 java.util.Locale getLocale()
           
 java.util.Enumeration getLocales()
           
 java.lang.String getParameter(java.lang.String name)
           
 java.util.Map getParameterMap()
           
 java.util.Enumeration getParameterNames()
           
 java.lang.String[] getParameterValues(java.lang.String name)
           
 PortalContext getPortalContext()
           
 PortletMode getPortletMode()
           
 PortletRequest getPortletRequest()
          Return the wrapped ServletRequest object.
 PortletSession getPortletSession()
           
 PortletSession getPortletSession(boolean create)
           
 PortletPreferences getPreferences()
           
 java.util.Enumeration getProperties(java.lang.String name)
           
 java.lang.String getProperty(java.lang.String name)
           
 java.util.Enumeration getPropertyNames()
           
 java.lang.String getRemoteUser()
           
 java.lang.String getRequestedSessionId()
           
 java.lang.String getResponseContentType()
           
 java.util.Enumeration getResponseContentTypes()
           
 java.lang.String getScheme()
           
 java.lang.String getServerName()
           
 int getServerPort()
           
 java.security.Principal getUserPrincipal()
           
 WindowState getWindowState()
           
 boolean isPortletModeAllowed(PortletMode mode)
           
 boolean isRequestedSessionIdValid()
           
 boolean isSecure()
           
 boolean isUserInRole(java.lang.String role)
           
 boolean isWindowStateAllowed(WindowState state)
           
 void removeAttribute(java.lang.String name)
           
 void setAttribute(java.lang.String name, java.lang.Object o)
           
 void setRequest(PortletRequest request)
          Sets the request being wrapped.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletRequestWrapper

public PortletRequestWrapper(PortletRequest portletRequest)
Creates a ServletRequest adaptor wrapping the given request object.

Throws:
java.lang.IllegalArgumentException - if the request is null.
Method Detail

isWindowStateAllowed

public boolean isWindowStateAllowed(WindowState state)

isPortletModeAllowed

public boolean isPortletModeAllowed(PortletMode mode)

getPortletMode

public PortletMode getPortletMode()

getWindowState

public WindowState getWindowState()

getPreferences

public PortletPreferences getPreferences()

getPortletSession

public PortletSession getPortletSession()

getPortletSession

public PortletSession getPortletSession(boolean create)

getProperty

public java.lang.String getProperty(java.lang.String name)

getProperties

public java.util.Enumeration getProperties(java.lang.String name)

getPropertyNames

public java.util.Enumeration getPropertyNames()

getPortalContext

public PortalContext getPortalContext()

getAuthType

public java.lang.String getAuthType()

getContextPath

public java.lang.String getContextPath()

getRemoteUser

public java.lang.String getRemoteUser()

getUserPrincipal

public java.security.Principal getUserPrincipal()

isUserInRole

public boolean isUserInRole(java.lang.String role)

getAttribute

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

getAttributeNames

public java.util.Enumeration getAttributeNames()

getParameter

public java.lang.String getParameter(java.lang.String name)

getParameterNames

public java.util.Enumeration getParameterNames()

getParameterValues

public java.lang.String[] getParameterValues(java.lang.String name)

getParameterMap

public java.util.Map getParameterMap()

isSecure

public boolean isSecure()

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object o)

removeAttribute

public void removeAttribute(java.lang.String name)

getRequestedSessionId

public java.lang.String getRequestedSessionId()

isRequestedSessionIdValid

public boolean isRequestedSessionIdValid()

getResponseContentType

public java.lang.String getResponseContentType()

getResponseContentTypes

public java.util.Enumeration getResponseContentTypes()

getLocale

public java.util.Locale getLocale()

getLocales

public java.util.Enumeration getLocales()

getScheme

public java.lang.String getScheme()

getServerName

public java.lang.String getServerName()

getServerPort

public int getServerPort()

getPortletRequest

public PortletRequest getPortletRequest()
Return the wrapped ServletRequest object.


setRequest

public void setRequest(PortletRequest request)
Sets the request being wrapped.

Throws:
java.lang.IllegalArgumentException - if the request is null.