intra-mart(R)
5.1

jp.co.intra_mart.foundation.service.client.application
クラス HTTPActionEventEntityHandler

java.lang.Object
  拡張jp.co.intra_mart.foundation.service.client.application.HTTPActionEventHandler
      拡張jp.co.intra_mart.foundation.service.client.application.HTTPActionEventEntityHandler
直系の既知のサブクラス:
ConcreteHTTPActionEventHandler, WebApplicationHTTPActionEventHandler

public abstract class HTTPActionEventEntityHandler
extends HTTPActionEventHandler

HTTPActionEvent の 実行をサーバに要求するためのハンドラの抽象実装です。

この抽象実装は、すべての HTTPActionEvent ハンドラの スーパークラスになります。

導入されたバージョン:
version 4.3

コンストラクタの概要
protected HTTPActionEventEntityHandler()
          新しいイベントハンドラを作成します。
 
メソッドの概要
protected  java.util.Properties getEventRequestParameterMap()
          イベントに対するパラメータのマップを返します。
abstract  java.lang.String getName()
          イベント名を返します。
 java.lang.String getParameter(java.lang.String key)
          設定したパラメータ値を取得します。
 java.util.Set getParameterKeySet()
          現在、パラメータとして設定されているキーの一覧を返します。
 java.util.Properties getParameterMap()
          設定済みパラメータのマップのコピーを返します。
 boolean hasParameter(java.lang.String key)
          設定したパラメータ名にパラメータがマッピングされているかどうか検査します。
 void removeParameter(java.lang.String key)
          指定のキーのマップを削除します。
 void setParameter(java.lang.String key, java.lang.String value)
          イベントへのパラメータを設定します。
 
クラス jp.co.intra_mart.foundation.service.client.application.HTTPActionEventHandler から継承したメソッド
execute, execute, execute, getCharacterEncoding, setCharacterEncoding
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HTTPActionEventEntityHandler

protected HTTPActionEventEntityHandler()
新しいイベントハンドラを作成します。

メソッドの詳細

getName

public abstract java.lang.String getName()
イベント名を返します。

実際には、Application Runtime で実行される HTTPActionEvent を 実装したクラスのクラス名を返します。

定義:
クラス HTTPActionEventHandler 内の getName
戻り値:
イベント名

setParameter

public void setParameter(java.lang.String key,
                         java.lang.String value)
イベントへのパラメータを設定します。 ここで設定した値は、Application Runtime で実行されるイベントにて、 通常のURL引数として受け取ることができます。 値を取得するには、サーブレットプログラムにおいてURLパラメータを 取得する一般的な方法と同様に、HttpServletRequest#getParameter(String) を利用してください。

定義:
クラス HTTPActionEventHandler 内の setParameter
パラメータ:
key - キー
value - 値

getParameter

public java.lang.String getParameter(java.lang.String key)
設定したパラメータ値を取得します。 指定のキーにマップされている値が存在しない場合、null を返します。

定義:
クラス HTTPActionEventHandler 内の getParameter
パラメータ:
key - キー
戻り値:
キーにマップされているパラメータ値

hasParameter

public boolean hasParameter(java.lang.String key)
設定したパラメータ名にパラメータがマッピングされているかどうか検査します。

定義:
クラス HTTPActionEventHandler 内の hasParameter
パラメータ:
key - キー
戻り値:
キーにパラメータ値がマップされている場合 true。

getParameterKeySet

public java.util.Set getParameterKeySet()
現在、パラメータとして設定されているキーの一覧を返します。

定義:
クラス HTTPActionEventHandler 内の getParameterKeySet
戻り値:
キーのセット

removeParameter

public void removeParameter(java.lang.String key)
指定のキーのマップを削除します。 削除されたキーおよびそのキーにマップされた値は、Application Runtime に送信されなくなります。

定義:
クラス HTTPActionEventHandler 内の removeParameter
パラメータ:
key - キー

getParameterMap

public java.util.Properties getParameterMap()
設定済みパラメータのマップのコピーを返します。 パラメータ名をキーとしてパラメータ値がマッピングされている java.util.Properties を返します。

定義:
クラス HTTPActionEventHandler 内の getParameterMap
戻り値:
パラメータマップ
例外:
HTTPActionEventHandlerParameterException - パラメータに異常がある場合

getEventRequestParameterMap

protected java.util.Properties getEventRequestParameterMap()
                                                    throws HTTPActionEventHandlerParameterException
イベントに対するパラメータのマップを返します。
パラメータ名をキーとしてパラメータ値がマッピングされている java.util.Properties を返します。 イベントでは、javax.servlet.ServletRequest からリクエストパラメータとして、 #getParameter(String) メソッドなどにより取得できます。

定義:
クラス HTTPActionEventHandler 内の getEventRequestParameterMap
戻り値:
パラメータマップ
例外:
HTTPActionEventHandlerParameterException - パラメータに異常がある場合

intra-mart(R)
5.1

Copyright © 2000-2006 NTT DATA INTRAMART CO.,LTD. All Rights Reserved.