機能
ポートレット間通信機能を提供するクラスです。
使用方法
必要に応じて次に示すメソッドをオーバーライドしてください。
なお,次の場合は,後述のデフォルトアクションモジュールの動作をします。
アクションモジュールは,ポートレット単位で指定できます。
注意事項
メソッドの一覧
戻り値のデータ型 | メソッド | 説明 |
---|---|---|
void | action(HttpServletRequest req, HttpServletResponse res) | ポートレットアクションイベント処理(推奨) |
void | action(HttpServletRequest req) | ポートレットアクションイベント処理(非推奨) |
final java.lang.Object | getMessage(javax.servlet.http.HttpServletRequest request) | ポートレット間通信イベントの場合に通信元が設定したメッセージを取得します。 |
final jp.co.hitachi.soft.portal.portlet.beans.PortletInfoBean | getPortletInfo(javax.servlet.http.HttpServletRequest request,java.lang.String beanid) | ポートレット情報取得Bean取得メソッド |
final jp.co.hitachi.soft.portal.api.log.PortletLog | getPortletLog(javax.servlet.http.HttpServletRequest request,java.lang.String beanid) | ポートレットログ出力Bean取得メソッド |
final java.lang.String | getPortletName(javax.servlet.http.HttpServletRequest request) | 処理中のポートレット名称を取得します。 |
final java.lang.String | getSrcPortletName(javax.servlet.http.HttpServletRequest request) | ポートレット間通信イベントの場合に通信元のポートレット名称を取得します。 |
final jp.co.hitachi.soft.portal.portlet.beans.UserAgentInfoBean | getUserAgentInfoBean(javax.servlet.http.HttpServletRequest request,java.lang.String beanid) | UserAgent情報取得Bean取得メソッド |
final jp.co.hitachi.soft.portal.api.user.PortalUserInfoBean | getUserInfo(javax.servlet.http.HttpServletRequest request,java.lang.String beanid) | ユーザ情報取得Bean取得メソッド |
void | receive(HttpServletRequest req, HttpServletResponse res) | ポートレット間通信イベント処理(推奨) |
void | receive(HttpServletRequest req) | ポートレット間通信イベント処理(非推奨) |
final void | send(javax.servlet.http.HttpServletRequest request,java.lang.String portletName,java.lang.Object message) | ポートレット間通信をしたい場合にメッセージを送信します。 |
メソッドの説明
public void action(HttpServletRequest request,
HttpServletResponse response)
public void action(HttpServletRequest req)
public final java.lang.Object getMessage(javax.servlet.http.HttpServletRequest request)
public final jp.co.hitachi.soft.portal.portlet.beans.PortletInfoBean
getPortletInfo(javax.servlet.http.HttpServletRequest request,
java.lang.String beanid)
public final jp.co.hitachi.soft.portal.api.log.PortletLog
getPortletLog(javax.servlet.http.HttpServletRequest request,
java.lang.String beanid)
public final java.lang.String getPortletName(javax.servlet.http.HttpServletRequest request)
public final java.lang.String getSrcPortletName(javax.servlet.http.HttpServletRequest request)
public final jp.co.hitachi.soft.portal.portlet.beans.UserAgentInfoBean
getUserAgentInfoBean(javax.servlet.http.HttpServletRequest request,
java.lang.String beanid)
public final jp.co.hitachi.soft.portal.api.user.PortalUserInfoBean
getUserInfo(javax.servlet.http.HttpServletRequest request,
java.lang.String beanid)
public void receive(HttpServletRequest request,
HttpServletResponse response)
public void receive(HttpServletRequest req)
public final void send(javax.servlet.http.HttpServletRequest request,
java.lang.String portletName,
java.lang.Object message)