jp.morpho.webapp.servlet.http
クラス HttpActionRequest

java.lang.Object
  |
  +--javax.servlet.ServletRequestWrapper
        |
        +--javax.servlet.http.HttpServletRequestWrapper
              |
              +--jp.morpho.webapp.servlet.http.HttpActionRequest
すべての実装インタフェース:
javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest

public class HttpActionRequest
extends javax.servlet.http.HttpServletRequestWrapper

HttpActionRequest クラスは、HTTP サーブレット用の要求情報を提供する HttpServletRequest インタフェースの実装です。 このクラスは、ラッパーまたはデコレータのパターンに基づいて実装されています。 各メソッドは、ラップされた要求オブジェクトのメソッドをデフォルトで呼び出します。

HttpActionRequest クラスには、要求を処理するために必要なアクションやステータスを取得するためのメソッドが提供されます。

作成者:
Kenichi Fukuda

フィールドの概要
 
インタフェース javax.servlet.http.HttpServletRequest から継承したフィールド
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
コンストラクタの概要
HttpActionRequest(javax.servlet.http.HttpServletRequest request)
           指定された要求をラップした HttpActionRequest を構築します。
 
メソッドの概要
 void clearFormValues()
          フォーム・パラメータをクリアします。
 java.lang.String getAction()
           要求を処理するアクションの値を取得します。
 java.lang.String getParameter(java.lang.String key)
           
 java.util.Map getParameterMap()
          フォーム・パラメータを取得します。
 java.lang.String getStatus()
           要求を処理するステータスの値を取得します。
 void setAction(java.lang.String action)
           要求を処理するアクションの値を設定します。
 void setParameterMap(java.util.Map formValues)
          フォーム・パラメータを設定します。
 void setStatus(java.lang.String status)
           要求を処理するステータスの値を設定します。
 
クラス javax.servlet.http.HttpServletRequestWrapper から継承したメソッド
getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole
 
クラス javax.servlet.ServletRequestWrapper から継承したメソッド
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocale, getLocales, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding, setRequest
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース javax.servlet.ServletRequest から継承したメソッド
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocale, getLocales, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding
 

コンストラクタの詳細

HttpActionRequest

public HttpActionRequest(javax.servlet.http.HttpServletRequest request)

指定された要求をラップした HttpActionRequest を構築します。

パラメータ:
request - サーブレットへの要求
例外:
java.lang.IllegalArgumentException - 要求が null の場合
メソッドの詳細

getAction

public java.lang.String getAction()

要求を処理するアクションの値を取得します。

戻り値:
要求を処理するアクションの値

setAction

public void setAction(java.lang.String action)

要求を処理するアクションの値を設定します。

パラメータ:
action - 要求を処理するアクションの値

getStatus

public java.lang.String getStatus()

要求を処理するステータスの値を取得します。

戻り値:
要求を処理するステータスの値

setStatus

public void setStatus(java.lang.String status)

要求を処理するステータスの値を設定します。

パラメータ:
status - 要求を処理するステータスの値

getParameterMap

public java.util.Map getParameterMap()
フォーム・パラメータを取得します。

定義:
インタフェース javax.servlet.ServletRequest 内の getParameterMap
オーバーライド:
クラス javax.servlet.ServletRequestWrapper 内の getParameterMap
戻り値:
フォーム・パラメータ

setParameterMap

public void setParameterMap(java.util.Map formValues)
フォーム・パラメータを設定します。

パラメータ:
formValues - フォーム・パラメータ

clearFormValues

public void clearFormValues()
フォーム・パラメータをクリアします。


getParameter

public java.lang.String getParameter(java.lang.String key)
定義:
インタフェース javax.servlet.ServletRequest 内の getParameter
オーバーライド:
クラス javax.servlet.ServletRequestWrapper 内の getParameter
関連項目:
ServletRequest.getParameter(String)