Class RequestWrapper

  • All Implemented Interfaces:
    javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest, org.apache.sling.api.adapter.Adaptable, org.apache.sling.api.SlingHttpServletRequest

    public class RequestWrapper
    extends org.apache.sling.api.wrappers.SlingHttpServletRequestWrapper
    • Field Summary

      • Fields inherited from interface javax.servlet.http.HttpServletRequest

        BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
    • Constructor Summary

      Constructors 
      Constructor Description
      RequestWrapper​(org.apache.sling.api.SlingHttpServletRequest wrappedRequest, Set<org.apache.sling.api.resource.type.ResourceType> wiredResourceTypes)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.servlet.RequestDispatcher getRequestDispatcher​(String path, org.apache.sling.api.request.RequestDispatcherOptions options)  
      javax.servlet.RequestDispatcher getRequestDispatcher​(org.apache.sling.api.resource.Resource resource, org.apache.sling.api.request.RequestDispatcherOptions options)  
      • Methods inherited from class org.apache.sling.api.wrappers.SlingHttpServletRequestWrapper

        adaptTo, getCookie, getRequestDispatcher, getRequestParameter, getRequestParameterList, getRequestParameterMap, getRequestParameters, getRequestPathInfo, getRequestProgressTracker, getResource, getResourceBundle, getResourceBundle, getResourceResolver, getResponseContentType, getResponseContentTypes, getSlingRequest
      • Methods inherited from class javax.servlet.http.HttpServletRequestWrapper

        authenticate, changeSessionId, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, login, logout, upgrade
      • Methods inherited from class javax.servlet.ServletRequestWrapper

        getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, 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 interface javax.servlet.http.HttpServletRequest

        authenticate, changeSessionId, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, login, logout, upgrade
      • Methods inherited from interface javax.servlet.ServletRequest

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

      • RequestWrapper

        public RequestWrapper​(org.apache.sling.api.SlingHttpServletRequest wrappedRequest,
                              Set<org.apache.sling.api.resource.type.ResourceType> wiredResourceTypes)
    • Method Detail

      • getRequestDispatcher

        public javax.servlet.RequestDispatcher getRequestDispatcher​(org.apache.sling.api.resource.Resource resource,
                                                                    org.apache.sling.api.request.RequestDispatcherOptions options)
        Specified by:
        getRequestDispatcher in interface org.apache.sling.api.SlingHttpServletRequest
        Overrides:
        getRequestDispatcher in class org.apache.sling.api.wrappers.SlingHttpServletRequestWrapper
      • getRequestDispatcher

        public javax.servlet.RequestDispatcher getRequestDispatcher​(String path,
                                                                    org.apache.sling.api.request.RequestDispatcherOptions options)
        Specified by:
        getRequestDispatcher in interface org.apache.sling.api.SlingHttpServletRequest
        Overrides:
        getRequestDispatcher in class org.apache.sling.api.wrappers.SlingHttpServletRequestWrapper