intra-mart 6.1.14

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

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

public class ServletHTTPActionEventHandler
extends WebApplicationHTTPActionEventHandler

Web-Application を実行するためのイベントハンドラです。

このハンドラは、指定の Web-Application を実行するための URL を作成して 返します。 ユーザプログラムでは、このハンドラを利用して取得した URL を用いて、 サーバにリクエストすることにより目的のコンテンツのソースを 取得する事ができます。

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

コンストラクタの概要
protected ServletHTTPActionEventHandler()
          Web-Application をイベント実行するためのハンドラを作成します。
  ServletHTTPActionEventHandler(String location)
          指定のパスで表される Web-Application をイベント実行するためのハンドラを作成します。
 
メソッドの概要
protected  Properties getEventRequestParameterMap()
          イベントに対するパラメータのマップを返します。
 String getLocation()
          設定されている遷移先パスを返します。
 String getName()
          イベント名を返します。
protected  void setLocation(String location)
          遷移先のページパスを設定します。
 
クラス jp.co.intra_mart.foundation.service.client.application.WebApplicationHTTPActionEventHandler から継承したメソッド
getQueryString, getURL, getURL, getURL, getURL, getURL, getURL
 
クラス jp.co.intra_mart.foundation.service.client.application.HTTPActionEventEntityHandler から継承したメソッド
getParameter, getParameterKeySet, getParameterMap, hasParameter, removeParameter, setParameter
 
クラス jp.co.intra_mart.foundation.service.client.application.HTTPActionEventHandler から継承したメソッド
execute, execute, execute, getCharacterEncoding, setCharacterEncoding, setHostnameVerifier, setSSLContext
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ServletHTTPActionEventHandler

protected ServletHTTPActionEventHandler()
Web-Application をイベント実行するためのハンドラを作成します。
このコンストラクタでは表示する画面のパスが設定されません。 サブクラスで setLocation(String) を利用して 画面パスを設定しなければいけません。


ServletHTTPActionEventHandler

public ServletHTTPActionEventHandler(String location)
指定のパスで表される Web-Application をイベント実行するためのハンドラを作成します。

パラメータ:
location - Web-Application のパス
例外:
NullPointerException - 引数が null の場合
メソッドの詳細

getName

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

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

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

setLocation

protected void setLocation(String location)
遷移先のページパスを設定します。

パラメータ:
location - ページパス
例外:
NullPointerException - 引数が null の場合

getLocation

public String getLocation()
設定されている遷移先パスを返します。

戻り値:
遷移先を表すパス

getEventRequestParameterMap

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

このメソッドが返す値は、イベントに対するパラメータであって、 getLocation() によって表される画面プログラムに対する リクエストパラメータではない点に注意してください。 getLocation() によって表される画面プログラムに対する リクエストパラメータに関しては、HTTPActionEventEntityHandler.getParameterMap() によって 取得できます。

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

intra-mart 6.1.14

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