|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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.content.ServiceFrameworkHTTPActionEventHandler
im-J2EE Framework のサービスフレームワークを実行するためのハンドラです。
このハンドラを利用する事により、指定のサービスフレームワークを実行して、
画面のソースを取得する事ができます。
主にポータルサーバなどと連携してサービスフレームワークによる画面を
1つのポートレットとして表示する場合に利用できます。
なお、 セッションタイムアウト後の 取得した画面ソース内のリンクやフォームによるリクエストは 無効となりますので注意してください。
このクラスは、プレゼンテーションフレームワークに必要な各引数値に関する 共通インターフェースを提供しているだけの抽象実装です。 したがって、このクラスを単独で使用しても正しい結果を得る事はできません。 サブクラスを作成して、適切な実装を追加しなければいけません。
コンストラクタの概要 | |
protected |
ServiceFrameworkHTTPActionEventHandler()
サービスフレームワークを実行するためのハンドラを作成します。 |
|
ServiceFrameworkHTTPActionEventHandler(String application,
String service)
サービスフレームワークを実行するためのハンドラを作成します。 |
メソッドの概要 | |
String |
getApplication()
設定されているアプリケーションIDを返します。 |
protected Properties |
getEventRequestParameterMap()
イベントに対するパラメータのマップを返します。 |
String |
getName()
イベント名を返します。 |
String |
getService()
設定されているサービスIDを返します。 |
protected void |
setApplication(String id)
実行するフレームワークのアプリケーションIDを設定します。 |
protected void |
setService(String id)
実行するフレームワークのサービスIDを設定します。 |
クラス 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 |
コンストラクタの詳細 |
protected ServiceFrameworkHTTPActionEventHandler()
このコンストラクタでは、特に設定を行いません。 イベント実行要求前に、必要な情報の設定を行ってください。
public ServiceFrameworkHTTPActionEventHandler(String application, String service)
このコンストラクタでは、特に設定を行いません。 イベント実行要求前に、必要な情報の設定を行ってください。
application
- アプリケーションIDservice
- サービスID
NullPointerException
- 引数が null の場合メソッドの詳細 |
public String getName()
実際には、Application Runtime で実行される HTTPActionEvent
を
実装したクラスのクラス名を返します。
WebApplicationHTTPActionEventHandler
内の getName
protected void setApplication(String id)
id
- アプリケーションID
NullPointerException
- 引数が null の場合public String getApplication()
protected void setService(String id)
id
- サービスID
NullPointerException
- 引数が null の場合public String getService()
protected Properties getEventRequestParameterMap() throws HTTPActionEventHandlerParameterException
WebApplicationHTTPActionEventHandler
内の getEventRequestParameterMap
HTTPActionEventHandlerParameterException
- パラメータに異常がある場合
|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |