Class MockServletRequest

java.lang.Object
com.logicaldoc.web.util.MockServletRequest
All Implemented Interfaces:
javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest

public class MockServletRequest extends Object implements javax.servlet.http.HttpServletRequest
A servlet created for tests
Since:
8.9
Author:
Francesco Bignardi
  • Constructor Details

    • MockServletRequest

      public MockServletRequest()
    • MockServletRequest

      public MockServletRequest(javax.servlet.http.HttpSession session)
    • MockServletRequest

      public MockServletRequest(javax.servlet.http.HttpSession session, String userAgent)
  • Method Details

    • setPathInfo

      public void setPathInfo(String pathInfo)
    • setParameters

      public void setParameters(Map<String,String> parameters)
    • setParameter

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

      public String getUserAgent()
    • setUserAgent

      public void setUserAgent(String userAgent)
    • setSession

      public void setSession(javax.servlet.http.HttpSession session)
    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getAttribute

      public Object getAttribute(String arg0)
      Specified by:
      getAttribute in interface javax.servlet.ServletRequest
    • getAttributeNames

      public Enumeration getAttributeNames()
      Specified by:
      getAttributeNames in interface javax.servlet.ServletRequest
    • getCharacterEncoding

      public String getCharacterEncoding()
      Specified by:
      getCharacterEncoding in interface javax.servlet.ServletRequest
    • getContentLength

      public int getContentLength()
      Specified by:
      getContentLength in interface javax.servlet.ServletRequest
    • getContentType

      public String getContentType()
      Specified by:
      getContentType in interface javax.servlet.ServletRequest
    • getInputStream

      public javax.servlet.ServletInputStream getInputStream() throws IOException
      Specified by:
      getInputStream in interface javax.servlet.ServletRequest
      Throws:
      IOException
    • getLocalAddr

      public String getLocalAddr()
      Specified by:
      getLocalAddr in interface javax.servlet.ServletRequest
    • getLocalName

      public String getLocalName()
      Specified by:
      getLocalName in interface javax.servlet.ServletRequest
    • getLocalPort

      public int getLocalPort()
      Specified by:
      getLocalPort in interface javax.servlet.ServletRequest
    • getLocale

      public Locale getLocale()
      Specified by:
      getLocale in interface javax.servlet.ServletRequest
    • getLocales

      public Enumeration getLocales()
      Specified by:
      getLocales in interface javax.servlet.ServletRequest
    • getParameter

      public String getParameter(String param)
      Specified by:
      getParameter in interface javax.servlet.ServletRequest
    • getParameterMap

      public Map getParameterMap()
      Specified by:
      getParameterMap in interface javax.servlet.ServletRequest
    • getParameterNames

      public Enumeration getParameterNames()
      Specified by:
      getParameterNames in interface javax.servlet.ServletRequest
    • getParameterValues

      public String[] getParameterValues(String param)
      Specified by:
      getParameterValues in interface javax.servlet.ServletRequest
    • getProtocol

      public String getProtocol()
      Specified by:
      getProtocol in interface javax.servlet.ServletRequest
    • getReader

      public BufferedReader getReader() throws IOException
      Specified by:
      getReader in interface javax.servlet.ServletRequest
      Throws:
      IOException
    • getRealPath

      public String getRealPath(String arg0)
      Specified by:
      getRealPath in interface javax.servlet.ServletRequest
    • getRemoteAddr

      public String getRemoteAddr()
      Specified by:
      getRemoteAddr in interface javax.servlet.ServletRequest
    • getRemoteHost

      public String getRemoteHost()
      Specified by:
      getRemoteHost in interface javax.servlet.ServletRequest
    • getRemotePort

      public int getRemotePort()
      Specified by:
      getRemotePort in interface javax.servlet.ServletRequest
    • getRequestDispatcher

      public javax.servlet.RequestDispatcher getRequestDispatcher(String arg0)
      Specified by:
      getRequestDispatcher in interface javax.servlet.ServletRequest
    • getScheme

      public String getScheme()
      Specified by:
      getScheme in interface javax.servlet.ServletRequest
    • getServerName

      public String getServerName()
      Specified by:
      getServerName in interface javax.servlet.ServletRequest
    • getServerPort

      public int getServerPort()
      Specified by:
      getServerPort in interface javax.servlet.ServletRequest
    • isSecure

      public boolean isSecure()
      Specified by:
      isSecure in interface javax.servlet.ServletRequest
    • removeAttribute

      public void removeAttribute(String attribute)
      Specified by:
      removeAttribute in interface javax.servlet.ServletRequest
    • setAttribute

      public void setAttribute(String attribute, Object value)
      Specified by:
      setAttribute in interface javax.servlet.ServletRequest
    • setCharacterEncoding

      public void setCharacterEncoding(String encofing) throws UnsupportedEncodingException
      Specified by:
      setCharacterEncoding in interface javax.servlet.ServletRequest
      Throws:
      UnsupportedEncodingException
    • getAuthType

      public String getAuthType()
      Specified by:
      getAuthType in interface javax.servlet.http.HttpServletRequest
    • getContextPath

      public String getContextPath()
      Specified by:
      getContextPath in interface javax.servlet.http.HttpServletRequest
    • getCookies

      public javax.servlet.http.Cookie[] getCookies()
      Specified by:
      getCookies in interface javax.servlet.http.HttpServletRequest
    • getDateHeader

      public long getDateHeader(String arg0)
      Specified by:
      getDateHeader in interface javax.servlet.http.HttpServletRequest
    • getHeader

      public String getHeader(String header)
      Specified by:
      getHeader in interface javax.servlet.http.HttpServletRequest
    • getHeaderNames

      public Enumeration getHeaderNames()
      Specified by:
      getHeaderNames in interface javax.servlet.http.HttpServletRequest
    • getHeaders

      public Enumeration getHeaders(String arg0)
      Specified by:
      getHeaders in interface javax.servlet.http.HttpServletRequest
    • getIntHeader

      public int getIntHeader(String arg0)
      Specified by:
      getIntHeader in interface javax.servlet.http.HttpServletRequest
    • getMethod

      public String getMethod()
      Specified by:
      getMethod in interface javax.servlet.http.HttpServletRequest
    • getPathInfo

      public String getPathInfo()
      Specified by:
      getPathInfo in interface javax.servlet.http.HttpServletRequest
    • getPathTranslated

      public String getPathTranslated()
      Specified by:
      getPathTranslated in interface javax.servlet.http.HttpServletRequest
    • getQueryString

      public String getQueryString()
      Specified by:
      getQueryString in interface javax.servlet.http.HttpServletRequest
    • getRemoteUser

      public String getRemoteUser()
      Specified by:
      getRemoteUser in interface javax.servlet.http.HttpServletRequest
    • getRequestURI

      public String getRequestURI()
      Specified by:
      getRequestURI in interface javax.servlet.http.HttpServletRequest
    • getRequestURL

      public StringBuffer getRequestURL()
      Specified by:
      getRequestURL in interface javax.servlet.http.HttpServletRequest
    • getRequestedSessionId

      public String getRequestedSessionId()
      Specified by:
      getRequestedSessionId in interface javax.servlet.http.HttpServletRequest
    • getServletPath

      public String getServletPath()
      Specified by:
      getServletPath in interface javax.servlet.http.HttpServletRequest
    • getSession

      public javax.servlet.http.HttpSession getSession()
      Specified by:
      getSession in interface javax.servlet.http.HttpServletRequest
    • getSession

      public javax.servlet.http.HttpSession getSession(boolean arg0)
      Specified by:
      getSession in interface javax.servlet.http.HttpServletRequest
    • getUserPrincipal

      public Principal getUserPrincipal()
      Specified by:
      getUserPrincipal in interface javax.servlet.http.HttpServletRequest
    • isRequestedSessionIdFromCookie

      public boolean isRequestedSessionIdFromCookie()
      Specified by:
      isRequestedSessionIdFromCookie in interface javax.servlet.http.HttpServletRequest
    • isRequestedSessionIdFromURL

      public boolean isRequestedSessionIdFromURL()
      Specified by:
      isRequestedSessionIdFromURL in interface javax.servlet.http.HttpServletRequest
    • isRequestedSessionIdFromUrl

      public boolean isRequestedSessionIdFromUrl()
      Specified by:
      isRequestedSessionIdFromUrl in interface javax.servlet.http.HttpServletRequest
    • isRequestedSessionIdValid

      public boolean isRequestedSessionIdValid()
      Specified by:
      isRequestedSessionIdValid in interface javax.servlet.http.HttpServletRequest
    • isUserInRole

      public boolean isUserInRole(String arg0)
      Specified by:
      isUserInRole in interface javax.servlet.http.HttpServletRequest