public class PortletHandlerManager extends Object
修飾子とタイプ | メソッドと説明 |
---|---|
void |
clearRenderParameterInfo(javax.portlet.PortletRequest request)
EventHandlerへ引き継ぐ情報を削除する。
|
protected Object |
getHandlerObject(String eventInfo)
Handlerクラス読み込み
|
static PortletHandlerManager |
getInstance()
Singletonインスタンス取得
|
protected static String |
getJsHandler()
JS用のPortletHandlerの実装クラス名取得 JS用のPortletHandlerの動作を変更したい場合、PresentationPagePortletHandlerを継承したクラス名を返却します。
|
protected static String |
getManagerClassName()
PortletHandlerManagerの実装クラス名取得 HandlerManagerの動作を変更したい場合、継承したクラス名を返却します。
|
void |
handleAction(jp.co.intra_mart.foundation.portal.common.model.PortletDisplaySetModel portlet,
javax.portlet.ActionRequest request,
javax.portlet.ActionResponse response)
Action処理
|
void |
handleEvent(jp.co.intra_mart.foundation.portal.common.model.PortletDisplaySetModel portlet,
javax.portlet.EventRequest request,
javax.portlet.EventResponse response)
Event処理
|
protected Serializable |
parseEvent(QName qName,
Object name,
Object source)
処理結果から、Eventオブジェクトに変換する。
|
protected QName |
parseQName(Object source)
処理結果からQNameを取得する。
|
protected void |
setEvent(String portletCd,
javax.portlet.PortletRequest request,
javax.portlet.StateAwareResponse response,
Serializable result)
handleAction, handleEventの処理結果をEventとして設定する。
|
public static PortletHandlerManager getInstance()
protected static String getJsHandler()
protected static String getManagerClassName()
public void clearRenderParameterInfo(javax.portlet.PortletRequest request)
request
- ActionRequest/EventRequestpublic void handleAction(jp.co.intra_mart.foundation.portal.common.model.PortletDisplaySetModel portlet, javax.portlet.ActionRequest request, javax.portlet.ActionResponse response)
portlet
- ポートレット情報オブジェクトrequest
- ActionRequestresponse
- ActionResponsepublic void handleEvent(jp.co.intra_mart.foundation.portal.common.model.PortletDisplaySetModel portlet, javax.portlet.EventRequest request, javax.portlet.EventResponse response)
portlet
- ポートレット情報オブジェクトrequest
- EventRequestresponse
- EventResponseprotected Object getHandlerObject(String eventInfo)
eventInfo
- ポートレット連携情報protected Serializable parseEvent(QName qName, Object name, Object source)
ImEvent.IM_QNAME
の場合、ImEvent
に変換する。qName
- イベントのQNamename
- イベントIDsource
- 処理結果オブジェクトprotected QName parseQName(Object source)
ImEvent.IM_QNAME
source
- 処理結果オブジェクトprotected void setEvent(String portletCd, javax.portlet.PortletRequest request, javax.portlet.StateAwareResponse response, Serializable result)
portletCd
- Eventソースとして設定されるポートレットCDrequest
- ActionRequestまたはEventRequestresponse
- ActionResponseまたはEventResponseresult
- 処理結果オブジェクトCopyright © 2012 NTT DATA INTRAMART CORPORATION