Class DynamicServletRequest

Object
javax.servlet.ServletRequestWrapper
javax.servlet.http.HttpServletRequestWrapper
com.liferay.portal.kernel.servlet.DynamicServletRequest
All Implemented Interfaces:
javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest

public class DynamicServletRequest extends javax.servlet.http.HttpServletRequestWrapper
Author:
Brian Wing Shun Chan, Shuyang Zhou, Sampsa Sohlman
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from interface javax.servlet.http.HttpServletRequest

    BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
  • Constructor Summary

    Constructors
    Constructor
    Description
    DynamicServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
     
    DynamicServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest, boolean inherit)
     
    DynamicServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest, Map<String,String[]> params)
     
    DynamicServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest, Map<String,String[]> params, boolean inherit)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static javax.servlet.http.HttpServletRequest
    addQueryString(javax.servlet.http.HttpServletRequest httpServletRequest, String queryString)
     
    static javax.servlet.http.HttpServletRequest
    addQueryString(javax.servlet.http.HttpServletRequest httpServletRequest, String queryString, boolean inherit)
     
    static javax.servlet.http.HttpServletRequest
    addQueryString(javax.servlet.http.HttpServletRequest httpServletRequest, Map<String,String[]> parameterMap, String queryString)
     
    static javax.servlet.http.HttpServletRequest
    addQueryString(javax.servlet.http.HttpServletRequest httpServletRequest, Map<String,String[]> parameterMap, String queryString, boolean inherit)
     
    void
     
     
     
     
     
     
    protected void
    injectInto(DynamicServletRequest dynamicServletRequest)
     
    void
    setParameter(String name, String value)
     
    void
    setParameterValues(String name, String[] values)
     

    Methods inherited from class javax.servlet.http.HttpServletRequestWrapper

    authenticate, changeSessionId, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getHttpServletMapping, getIntHeader, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getTrailerFields, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isTrailerFieldsReady, isUserInRole, login, logout, newPushBuilder, upgrade

    Methods inherited from class javax.servlet.ServletRequestWrapper

    getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, isWrapperFor, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync, startAsync

    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

    getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsync
  • Field Details

  • Constructor Details

    • DynamicServletRequest

      public DynamicServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
    • DynamicServletRequest

      public DynamicServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest, boolean inherit)
    • DynamicServletRequest

      public DynamicServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest, Map<String,String[]> params)
    • DynamicServletRequest

      public DynamicServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest, Map<String,String[]> params, boolean inherit)
  • Method Details

    • addQueryString

      public static javax.servlet.http.HttpServletRequest addQueryString(javax.servlet.http.HttpServletRequest httpServletRequest, Map<String,String[]> parameterMap, String queryString)
    • addQueryString

      public static javax.servlet.http.HttpServletRequest addQueryString(javax.servlet.http.HttpServletRequest httpServletRequest, Map<String,String[]> parameterMap, String queryString, boolean inherit)
    • addQueryString

      public static javax.servlet.http.HttpServletRequest addQueryString(javax.servlet.http.HttpServletRequest httpServletRequest, String queryString)
    • addQueryString

      public static javax.servlet.http.HttpServletRequest addQueryString(javax.servlet.http.HttpServletRequest httpServletRequest, String queryString, boolean inherit)
    • appendParameter

      public void appendParameter(String name, String value)
    • getDynamicParameterMap

      public Map<String,String[]> getDynamicParameterMap()
    • getParameter

      public String getParameter(String name)
      Specified by:
      getParameter in interface javax.servlet.ServletRequest
      Overrides:
      getParameter in class javax.servlet.ServletRequestWrapper
    • getParameterMap

      public Map<String,String[]> getParameterMap()
      Specified by:
      getParameterMap in interface javax.servlet.ServletRequest
      Overrides:
      getParameterMap in class javax.servlet.ServletRequestWrapper
    • getParameterNames

      public Enumeration<String> getParameterNames()
      Specified by:
      getParameterNames in interface javax.servlet.ServletRequest
      Overrides:
      getParameterNames in class javax.servlet.ServletRequestWrapper
    • getParameterValues

      public String[] getParameterValues(String name)
      Specified by:
      getParameterValues in interface javax.servlet.ServletRequest
      Overrides:
      getParameterValues in class javax.servlet.ServletRequestWrapper
    • setParameter

      public void setParameter(String name, String value)
    • setParameterValues

      public void setParameterValues(String name, String[] values)
    • injectInto

      protected void injectInto(DynamicServletRequest dynamicServletRequest)