Class ServletRequestAdapter

  • All Implemented Interfaces:
    uk.ac.warwick.sso.client.core.HttpRequest

    public class ServletRequestAdapter
    extends java.lang.Object
    implements uk.ac.warwick.sso.client.core.HttpRequest
    Wraps an HttpServletRequest to implement the HttpRequest interface.
    • Constructor Detail

      • ServletRequestAdapter

        public ServletRequestAdapter​(javax.servlet.http.HttpServletRequest req)
    • Method Detail

      • getParameter

        public java.util.List<java.lang.String> getParameter​(java.lang.String name)
        Specified by:
        getParameter in interface uk.ac.warwick.sso.client.core.HttpRequest
      • getParameterNames

        public java.util.Set<java.lang.String> getParameterNames()
        Specified by:
        getParameterNames in interface uk.ac.warwick.sso.client.core.HttpRequest
      • getHeader

        public java.lang.String getHeader​(java.lang.String s)
        Specified by:
        getHeader in interface uk.ac.warwick.sso.client.core.HttpRequest
      • getHeaders

        public java.util.List<java.lang.String> getHeaders​(java.lang.String s)
        Specified by:
        getHeaders in interface uk.ac.warwick.sso.client.core.HttpRequest
      • getRemoteAddr

        public java.lang.String getRemoteAddr()
        Specified by:
        getRemoteAddr in interface uk.ac.warwick.sso.client.core.HttpRequest
      • getRequestURL

        public java.lang.String getRequestURL()
        Specified by:
        getRequestURL in interface uk.ac.warwick.sso.client.core.HttpRequest
      • getRequestURI

        public java.lang.String getRequestURI()
        Specified by:
        getRequestURI in interface uk.ac.warwick.sso.client.core.HttpRequest
      • getQueryString

        public java.lang.String getQueryString()
        Specified by:
        getQueryString in interface uk.ac.warwick.sso.client.core.HttpRequest
      • getQueryParameter

        public java.util.List<java.lang.String> getQueryParameter​(java.lang.String name)
        Specified by:
        getQueryParameter in interface uk.ac.warwick.sso.client.core.HttpRequest
      • getMethod

        public java.lang.String getMethod()
        Specified by:
        getMethod in interface uk.ac.warwick.sso.client.core.HttpRequest
      • getCookies

        public java.util.List<uk.ac.warwick.sso.client.core.Cookie> getCookies()
        Specified by:
        getCookies in interface uk.ac.warwick.sso.client.core.HttpRequest
      • getAttribute

        public java.lang.Object getAttribute​(java.lang.String key)
        Specified by:
        getAttribute in interface uk.ac.warwick.sso.client.core.HttpRequest