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
  • Constructor Details

    • NablarchHttpServletRequestWrapper

      public NablarchHttpServletRequestWrapper(jakarta.servlet.http.HttpServletRequest delegate)
      コンストラクタ
      Parameters:
      delegate - ラップ対象のリクエストオブジェクト
  • Method Details

    • getHeaderMap

      public Map<String,String> getHeaderMap()
      HTTPヘッダーのMapを返す。
      Returns:
      HTTPヘッダーのMap
    • setHeaderMap

      public NablarchHttpServletRequestWrapper setHeaderMap(Map<String,String> headerMap)
      HTTPヘッダーを設定する。
      Parameters:
      headerMap - HTTPヘッダーのMap
      Returns:
      このオブジェクト自体。
    • setParamMap

      public NablarchHttpServletRequestWrapper setParamMap(Map<String,String[]> params)
      リクエストパラメータを設定する。
      Parameters:
      params - リクエストパラメータ
      Returns:
      このオブジェクト自体
    • getScope

      public Map<String,Object> getScope()
      リクエストスコープへの参照を返す。
      Returns:
      リクエストスコープへの参照
    • setScope

      リクエストスコープを設定する。
      Parameters:
      scope - リクエストスコープ
      Returns:
      このオブジェクト自体
    • getSession

      Specified by:
      getSession in interface jakarta.servlet.http.HttpServletRequest
      Overrides:
      getSession in class jakarta.servlet.http.HttpServletRequestWrapper
    • getSession

      @Published(tag="architect") public NablarchHttpServletRequestWrapper.HttpSessionWrapper getSession(boolean create)
      Specified by:
      getSession in interface jakarta.servlet.http.HttpServletRequest
      Overrides:
      getSession in class jakarta.servlet.http.HttpServletRequestWrapper
    • getHeader

      @Published(tag="architect") public String getHeader(String name)
      Specified by:
      getHeader in interface jakarta.servlet.http.HttpServletRequest
      Overrides:
      getHeader in class jakarta.servlet.http.HttpServletRequestWrapper
    • getHeaderNames

      public Enumeration<String> getHeaderNames()
      Specified by:
      getHeaderNames in interface jakarta.servlet.http.HttpServletRequest
      Overrides:
      getHeaderNames in class jakarta.servlet.http.HttpServletRequestWrapper
    • getParameter

      public String getParameter(String name)
      Specified by:
      getParameter in interface jakarta.servlet.ServletRequest
      Overrides:
      getParameter in class jakarta.servlet.ServletRequestWrapper
    • getParameterMap

      public Map<String,String[]> getParameterMap()
      Specified by:
      getParameterMap in interface jakarta.servlet.ServletRequest
      Overrides:
      getParameterMap in class jakarta.servlet.ServletRequestWrapper
    • getParameterNames

      public Enumeration<String> getParameterNames()
      Specified by:
      getParameterNames in interface jakarta.servlet.ServletRequest
      Overrides:
      getParameterNames in class jakarta.servlet.ServletRequestWrapper
    • getParameterValues

      public String[] getParameterValues(String name)
      Specified by:
      getParameterValues in interface jakarta.servlet.ServletRequest
      Overrides:
      getParameterValues in class jakarta.servlet.ServletRequestWrapper
    • getRequest

      public jakarta.servlet.ServletRequest getRequest()
      Overrides:
      getRequest in class jakarta.servlet.ServletRequestWrapper