org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp
Class ClientDataRequestImp

java.lang.Object
  extended by javax.servlet.ServletRequestWrapper
      extended by javax.servlet.http.HttpServletRequestWrapper
          extended by org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp.PortletRequestImp
              extended by org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp.ClientDataRequestImp
All Implemented Interfaces:
Map, javax.portlet.ClientDataRequest, javax.portlet.PortletRequest, javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest
Direct Known Subclasses:
ActionRequestImp, ResourceRequestImp

public abstract class ClientDataRequestImp
extends PortletRequestImp
implements javax.portlet.ClientDataRequest

Created by The eXo Platform SAS. Author : Roman Pedchenko roman.pedchenko@exoplatform.com.ua


Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.portlet.PortletRequest
javax.portlet.PortletRequest.P3PUserInfos
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
 
Fields inherited from class org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp.PortletRequestImp
cont, enc, encodingModified, reqCtx
 
Fields inherited from interface javax.portlet.PortletRequest
ACTION_PHASE, ACTION_SCOPE_ID, BASIC_AUTH, CCPP_PROFILE, CLIENT_CERT_AUTH, DIGEST_AUTH, EVENT_PHASE, FORM_AUTH, LIFECYCLE_PHASE, RENDER_HEADERS, RENDER_MARKUP, RENDER_PART, RENDER_PHASE, RESOURCE_PHASE, USER_INFO
 
Fields inherited from interface javax.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
Constructor Summary
ClientDataRequestImp(RequestContext reqCtx)
           
 
Method Summary
 String getCharacterEncoding()
          Overridden method.
 int getContentLength()
          Overridden method.
 String getContentType()
          Overridden method.
abstract  String getLifecyclePhase()
           
 String getMethod()
          Overridden method.
 String getParameter(String name)
          Overridden method.
 Map<String,String[]> getParameterMap()
          Overridden method.
 Enumeration<String> getParameterNames()
          Overridden method.
 String[] getParameterValues(String name)
          Overridden method.
 InputStream getPortletInputStream()
          Overridden method.
 BufferedReader getReader()
          Overridden method.
 byte[] makeFormDataByteArray()
           
 void setCharacterEncoding(String enc)
          Overridden method.
 
Methods inherited from class org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp.PortletRequestImp
clear, containsKey, containsValue, entrySet, get, getAttribute, getAuthType, getContextPath, getInput, getLocale, getLocales, getPortalContext, getPortletConfig, getPortletDatas, getPortletMode, getPortletSession, getPortletSession, getPortletWindowInternal, getPreferences, getPrivateParameterMap, getProperties, getProperty, getPropertyNames, getPublicParameterMap, getResponseContentType, getResponseContentTypes, getWindowID, getWindowState, isEmpty, isPortletModeAllowed, isRequestedSessionIdValid, isUserInRole, isWindowStateAllowed, keySet, needsSecurityContraints, put, putAll, remove, removeAttribute, setAttribute, size, values
 
Methods inherited from class javax.servlet.http.HttpServletRequestWrapper
getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL
 
Methods inherited from class javax.servlet.ServletRequestWrapper
getAttributeNames, getInputStream, getLocalAddr, getLocalName, getLocalPort, getProtocol, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, setRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.portlet.PortletRequest
getAttribute, getAttributeNames, getAuthType, getContextPath, getCookies, getLocale, getLocales, getPortalContext, getPortletMode, getPortletSession, getPortletSession, getPreferences, getPrivateParameterMap, getProperties, getProperty, getPropertyNames, getPublicParameterMap, getRemoteUser, getRequestedSessionId, getResponseContentType, getResponseContentTypes, getScheme, getServerName, getServerPort, getUserPrincipal, getWindowID, getWindowState, isPortletModeAllowed, isRequestedSessionIdValid, isSecure, isUserInRole, isWindowStateAllowed, removeAttribute, setAttribute
 
Methods inherited from interface java.util.Map
equals, hashCode
 
Methods inherited from interface javax.servlet.ServletRequest
getAttributeNames, getInputStream, getLocalAddr, getLocalName, getLocalPort, getProtocol, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure
 

Constructor Detail

ClientDataRequestImp

public ClientDataRequestImp(RequestContext reqCtx)
Parameters:
reqCtx - request context
Method Detail

getParameter

public final String getParameter(String name)
Overridden method.

Specified by:
getParameter in interface javax.portlet.PortletRequest
Specified by:
getParameter in interface javax.servlet.ServletRequest
Overrides:
getParameter in class PortletRequestImp
Parameters:
name - parameter name
Returns:
parameter value
See Also:
PortletRequestImp.getParameter(java.lang.String)

getParameterNames

public final Enumeration<String> getParameterNames()
Overridden method.

Specified by:
getParameterNames in interface javax.portlet.PortletRequest
Specified by:
getParameterNames in interface javax.servlet.ServletRequest
Overrides:
getParameterNames in class PortletRequestImp
Returns:
parameter names
See Also:
PortletRequestImp.getParameterNames()

getParameterValues

public final String[] getParameterValues(String name)
Overridden method.

Specified by:
getParameterValues in interface javax.portlet.PortletRequest
Specified by:
getParameterValues in interface javax.servlet.ServletRequest
Overrides:
getParameterValues in class PortletRequestImp
Parameters:
name - parameter name
Returns:
parameter values
See Also:
PortletRequestImp.getParameterValues(java.lang.String)

getParameterMap

public final Map<String,String[]> getParameterMap()
Overridden method.

Specified by:
getParameterMap in interface javax.portlet.PortletRequest
Specified by:
getParameterMap in interface javax.servlet.ServletRequest
Overrides:
getParameterMap in class PortletRequestImp
Returns:
parameter map
See Also:
PortletRequestImp.getParameterMap()

makeFormDataByteArray

public final byte[] makeFormDataByteArray()
Returns:
parsed form data

getPortletInputStream

public final InputStream getPortletInputStream()
                                        throws IOException
Overridden method.

Specified by:
getPortletInputStream in interface javax.portlet.ClientDataRequest
Returns:
input stream
Throws:
IOException - exception
See Also:
ClientDataRequest.getPortletInputStream()

getReader

public final BufferedReader getReader()
                               throws UnsupportedEncodingException,
                                      IOException
Overridden method.

Specified by:
getReader in interface javax.portlet.ClientDataRequest
Specified by:
getReader in interface javax.servlet.ServletRequest
Overrides:
getReader in class javax.servlet.ServletRequestWrapper
Returns:
reader
Throws:
UnsupportedEncodingException - exception
IOException - exception
See Also:
ServletRequestWrapper.getReader()

setCharacterEncoding

public final void setCharacterEncoding(String enc)
                                throws UnsupportedEncodingException
Overridden method.

Specified by:
setCharacterEncoding in interface javax.portlet.ClientDataRequest
Specified by:
setCharacterEncoding in interface javax.servlet.ServletRequest
Overrides:
setCharacterEncoding in class javax.servlet.ServletRequestWrapper
Parameters:
enc - charset
Throws:
UnsupportedEncodingException - exception
See Also:
ServletRequestWrapper.setCharacterEncoding(java.lang.String)

getCharacterEncoding

public final String getCharacterEncoding()
Overridden method.

Specified by:
getCharacterEncoding in interface javax.portlet.ClientDataRequest
Specified by:
getCharacterEncoding in interface javax.servlet.ServletRequest
Overrides:
getCharacterEncoding in class javax.servlet.ServletRequestWrapper
Returns:
charset
See Also:
ServletRequestWrapper.getCharacterEncoding()

getContentType

public final String getContentType()
Overridden method.

Specified by:
getContentType in interface javax.portlet.ClientDataRequest
Specified by:
getContentType in interface javax.servlet.ServletRequest
Overrides:
getContentType in class javax.servlet.ServletRequestWrapper
Returns:
content type
See Also:
ServletRequestWrapper.getContentType()

getContentLength

public final int getContentLength()
Overridden method.

Specified by:
getContentLength in interface javax.portlet.ClientDataRequest
Specified by:
getContentLength in interface javax.servlet.ServletRequest
Overrides:
getContentLength in class javax.servlet.ServletRequestWrapper
Returns:
content length
See Also:
ServletRequestWrapper.getContentLength()

getMethod

public String getMethod()
Overridden method.

Specified by:
getMethod in interface javax.portlet.ClientDataRequest
Specified by:
getMethod in interface javax.servlet.http.HttpServletRequest
Overrides:
getMethod in class javax.servlet.http.HttpServletRequestWrapper
Returns:
http method
See Also:
HttpServletRequestWrapper.getMethod()

getLifecyclePhase

public abstract String getLifecyclePhase()
Returns:
lifecycle phase


Copyright © 2009 eXo Platform SAS. All Rights Reserved.