public class AuthenticationFrameworkWrapper
extends javax.servlet.http.HttpServletRequestWrapper
Constructor and Description |
---|
AuthenticationFrameworkWrapper(javax.servlet.http.HttpServletRequest request,
Map<String,String[]> additionalParams,
Map<String,String> additionalHeaders)
Create a new request wrapper that will merge additional parameters into
the request object without prematurely reading parameters from the
original request.
|
Modifier and Type | Method and Description |
---|---|
void |
addHeader(String key,
String values)
Adds a header to the wrapper object
|
String |
getHeader(String name) |
Enumeration<String> |
getHeaderNames()
Will return header names which were in original request and will append
all the header names which were in authentication request cache entry
|
String |
getParameter(String name) |
Map<String,String[]> |
getParameterMap()
Will return params which were in original request and will append
all the params which were in authentication request cache entry
|
Enumeration<String> |
getParameterNames() |
String[] |
getParameterValues(String name) |
String |
getQueryString()
Will construct the new query parameter with the params
|
getAuthType, getContextPath, getCookies, getDateHeader, getHeaders, getIntHeader, getMethod, getPathInfo, getPathTranslated, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding, setRequest
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding
public AuthenticationFrameworkWrapper(javax.servlet.http.HttpServletRequest request, Map<String,String[]> additionalParams, Map<String,String> additionalHeaders)
request
- HttpServletRequestadditionalParams
- All Query ParamsadditionalHeaders
- All Headerspublic String getParameter(String name)
getParameter
in interface javax.servlet.ServletRequest
getParameter
in class javax.servlet.ServletRequestWrapper
public String getHeader(String name)
getHeader
in interface javax.servlet.http.HttpServletRequest
getHeader
in class javax.servlet.http.HttpServletRequestWrapper
public Enumeration<String> getHeaderNames()
getHeaderNames
in interface javax.servlet.http.HttpServletRequest
getHeaderNames
in class javax.servlet.http.HttpServletRequestWrapper
public Map<String,String[]> getParameterMap()
getParameterMap
in interface javax.servlet.ServletRequest
getParameterMap
in class javax.servlet.ServletRequestWrapper
public Enumeration<String> getParameterNames()
getParameterNames
in interface javax.servlet.ServletRequest
getParameterNames
in class javax.servlet.ServletRequestWrapper
public String[] getParameterValues(String name)
getParameterValues
in interface javax.servlet.ServletRequest
getParameterValues
in class javax.servlet.ServletRequestWrapper
public String getQueryString()
getQueryString
in interface javax.servlet.http.HttpServletRequest
getQueryString
in class javax.servlet.http.HttpServletRequestWrapper
Copyright © 2016 WSO2. All rights reserved.