Package uk.ac.warwick.sso.client.core
Class ServletRequestAdapter
- java.lang.Object
-
- uk.ac.warwick.sso.client.core.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.HttpRequestWraps an HttpServletRequest to implement the HttpRequest interface.
-
-
Constructor Summary
Constructors Constructor Description ServletRequestAdapter(javax.servlet.http.HttpServletRequest req)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetAttribute(java.lang.String key)java.util.List<uk.ac.warwick.sso.client.core.Cookie>getCookies()java.lang.StringgetHeader(java.lang.String s)java.util.List<java.lang.String>getHeaders(java.lang.String s)java.lang.StringgetMethod()java.util.List<java.lang.String>getParameter(java.lang.String name)java.util.Set<java.lang.String>getParameterNames()java.util.List<java.lang.String>getQueryParameter(java.lang.String name)java.lang.StringgetQueryString()java.lang.StringgetRemoteAddr()java.lang.StringgetRequestURI()java.lang.StringgetRequestURL()
-
-
-
Method Detail
-
getParameter
public java.util.List<java.lang.String> getParameter(java.lang.String name)
- Specified by:
getParameterin interfaceuk.ac.warwick.sso.client.core.HttpRequest
-
getParameterNames
public java.util.Set<java.lang.String> getParameterNames()
- Specified by:
getParameterNamesin interfaceuk.ac.warwick.sso.client.core.HttpRequest
-
getHeader
public java.lang.String getHeader(java.lang.String s)
- Specified by:
getHeaderin interfaceuk.ac.warwick.sso.client.core.HttpRequest
-
getHeaders
public java.util.List<java.lang.String> getHeaders(java.lang.String s)
- Specified by:
getHeadersin interfaceuk.ac.warwick.sso.client.core.HttpRequest
-
getRemoteAddr
public java.lang.String getRemoteAddr()
- Specified by:
getRemoteAddrin interfaceuk.ac.warwick.sso.client.core.HttpRequest
-
getRequestURL
public java.lang.String getRequestURL()
- Specified by:
getRequestURLin interfaceuk.ac.warwick.sso.client.core.HttpRequest
-
getRequestURI
public java.lang.String getRequestURI()
- Specified by:
getRequestURIin interfaceuk.ac.warwick.sso.client.core.HttpRequest
-
getQueryString
public java.lang.String getQueryString()
- Specified by:
getQueryStringin interfaceuk.ac.warwick.sso.client.core.HttpRequest
-
getQueryParameter
public java.util.List<java.lang.String> getQueryParameter(java.lang.String name)
- Specified by:
getQueryParameterin interfaceuk.ac.warwick.sso.client.core.HttpRequest
-
getMethod
public java.lang.String getMethod()
- Specified by:
getMethodin interfaceuk.ac.warwick.sso.client.core.HttpRequest
-
getCookies
public java.util.List<uk.ac.warwick.sso.client.core.Cookie> getCookies()
- Specified by:
getCookiesin interfaceuk.ac.warwick.sso.client.core.HttpRequest
-
getAttribute
public java.lang.Object getAttribute(java.lang.String key)
- Specified by:
getAttributein interfaceuk.ac.warwick.sso.client.core.HttpRequest
-
-