Package nablarch.fw.web.servlet
Class NablarchHttpServletRequestWrapper
java.lang.Object
jakarta.servlet.ServletRequestWrapper
jakarta.servlet.http.HttpServletRequestWrapper
nablarch.fw.web.servlet.NablarchHttpServletRequestWrapper
- All Implemented Interfaces:
jakarta.servlet.http.HttpServletRequest,jakarta.servlet.ServletRequest
public class NablarchHttpServletRequestWrapper
extends jakarta.servlet.http.HttpServletRequestWrapper
Nablarchのスコープオブジェクトを使用できるサーブレットリクエストのラッパー。
- Author:
- Iwauo Tajima
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classサーブレットセッションのラッパーstatic classポストパラメータの読み込みに失敗したことを表す実行時例外。 -
Field Summary
Fields inherited from interface jakarta.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH -
Constructor Summary
ConstructorsConstructorDescriptionNablarchHttpServletRequestWrapper(jakarta.servlet.http.HttpServletRequest delegate) コンストラクタ -
Method Summary
Modifier and TypeMethodDescriptionHTTPヘッダーのMapを返す。getParameter(String name) String[]getParameterValues(String name) jakarta.servlet.ServletRequestgetScope()リクエストスコープへの参照を返す。getSession(boolean create) setHeaderMap(Map<String, String> headerMap) HTTPヘッダーを設定する。setParamMap(Map<String, String[]> params) リクエストパラメータを設定する。リクエストスコープを設定する。Methods inherited from class jakarta.servlet.http.HttpServletRequestWrapper
authenticate, changeSessionId, getAuthType, getContextPath, getCookies, getDateHeader, getHeaders, getHttpServletMapping, getIntHeader, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getTrailerFields, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isTrailerFieldsReady, isUserInRole, login, logout, newPushBuilder, upgradeMethods inherited from class jakarta.servlet.ServletRequestWrapper
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getProtocolRequestId, getReader, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getRequestId, getScheme, getServerName, getServerPort, getServletConnection, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, isWrapperFor, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync, startAsyncMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.servlet.ServletRequest
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getProtocolRequestId, getReader, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getRequestId, getScheme, getServerName, getServerPort, getServletConnection, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsync
-
Constructor Details
-
NablarchHttpServletRequestWrapper
public NablarchHttpServletRequestWrapper(jakarta.servlet.http.HttpServletRequest delegate) コンストラクタ- Parameters:
delegate- ラップ対象のリクエストオブジェクト
-
-
Method Details
-
getHeaderMap
HTTPヘッダーのMapを返す。- Returns:
- HTTPヘッダーのMap
-
setHeaderMap
HTTPヘッダーを設定する。- Parameters:
headerMap- HTTPヘッダーのMap- Returns:
- このオブジェクト自体。
-
setParamMap
リクエストパラメータを設定する。- Parameters:
params- リクエストパラメータ- Returns:
- このオブジェクト自体
-
getScope
リクエストスコープへの参照を返す。- Returns:
- リクエストスコープへの参照
-
setScope
リクエストスコープを設定する。- Parameters:
scope- リクエストスコープ- Returns:
- このオブジェクト自体
-
getSession
@Published(tag="architect") public NablarchHttpServletRequestWrapper.HttpSessionWrapper getSession()- Specified by:
getSessionin interfacejakarta.servlet.http.HttpServletRequest- Overrides:
getSessionin classjakarta.servlet.http.HttpServletRequestWrapper
-
getSession
@Published(tag="architect") public NablarchHttpServletRequestWrapper.HttpSessionWrapper getSession(boolean create) - Specified by:
getSessionin interfacejakarta.servlet.http.HttpServletRequest- Overrides:
getSessionin classjakarta.servlet.http.HttpServletRequestWrapper
-
getHeader
- Specified by:
getHeaderin interfacejakarta.servlet.http.HttpServletRequest- Overrides:
getHeaderin classjakarta.servlet.http.HttpServletRequestWrapper
-
getHeaderNames
- Specified by:
getHeaderNamesin interfacejakarta.servlet.http.HttpServletRequest- Overrides:
getHeaderNamesin classjakarta.servlet.http.HttpServletRequestWrapper
-
getParameter
- Specified by:
getParameterin interfacejakarta.servlet.ServletRequest- Overrides:
getParameterin classjakarta.servlet.ServletRequestWrapper
-
getParameterMap
- Specified by:
getParameterMapin interfacejakarta.servlet.ServletRequest- Overrides:
getParameterMapin classjakarta.servlet.ServletRequestWrapper
-
getParameterNames
- Specified by:
getParameterNamesin interfacejakarta.servlet.ServletRequest- Overrides:
getParameterNamesin classjakarta.servlet.ServletRequestWrapper
-
getParameterValues
- Specified by:
getParameterValuesin interfacejakarta.servlet.ServletRequest- Overrides:
getParameterValuesin classjakarta.servlet.ServletRequestWrapper
-
getRequest
public jakarta.servlet.ServletRequest getRequest()- Overrides:
getRequestin classjakarta.servlet.ServletRequestWrapper
-