public class ServiceControllerAdapter extends Object implements ServiceController
check()
やservice()
を実装することでコーディング量を減らすことが可能です。コンストラクタと説明 |
---|
ServiceControllerAdapter()
ServiceControllerAdapterを新規に生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
check()
入力内容をチェックします。
|
protected Event |
createEvent(String application,
String key)
アプリケーションIDとキーに対応するイベントを取得します。
|
protected EventResult |
dispatchEvent(Event event)
イベント処理を実行します。
|
ControllerObject |
getControllerObject()
コントローラオブジェクトを取得します。
|
jp.co.intra_mart.foundation.http.MultipartFormData.Entity |
getEntity(String name)
リクエストから指定された名前に該当するエンティティを取得します。
|
String |
getLoginGroupID()
非推奨です。
このメソッドではなく
getUserInfo() を使用してください。 |
String |
getLoginUserID()
非推奨です。
このメソッドではなく
getUserInfo() を使用してください。 |
javax.servlet.http.HttpServletRequest |
getRequest()
リクエストを取得します。
|
javax.servlet.http.HttpServletResponse |
getResponse()
レスポンスを取得します。
|
UserInfo |
getUserInfo()
非推奨です。
ログインユーザ情報は
Contexts から取得してください。 |
ServiceResult |
service()
入力に対する処理を実行します。
|
void |
setControllerObject(ControllerObject controllerObject)
コントローラオブジェクトを設定します。
|
void |
setRequest(javax.servlet.http.HttpServletRequest request)
リクエストを設定します。
|
void |
setResponse(javax.servlet.http.HttpServletResponse response)
レスポンスを設定します。
|
public ServiceControllerAdapter()
public void setRequest(javax.servlet.http.HttpServletRequest request)
setRequest
インタフェース内 ServiceController
request
- リクエストpublic javax.servlet.http.HttpServletRequest getRequest()
getRequest
インタフェース内 ServiceController
public void setResponse(javax.servlet.http.HttpServletResponse response)
setResponse
インタフェース内 ServiceController
response
- レスポンスpublic javax.servlet.http.HttpServletResponse getResponse()
getResponse
インタフェース内 ServiceController
public jp.co.intra_mart.foundation.http.MultipartFormData.Entity getEntity(String name) throws SystemException
name
- パラメータ名SystemException
- エンティティの取得に失敗public void check() throws RequestException, SystemException
check
インタフェース内 ServiceController
RequestException
- 入力内容に誤りがあるSystemException
- チェック時にシステム例外が発生public ServiceResult service() throws SystemException, ApplicationException
service
インタフェース内 ServiceController
SystemException
- 処理実行時にシステム例外が発生ApplicationException
- 処理実行時にアプリケーション例外が発生@Deprecated public String getLoginUserID() throws ServiceControllerException
getUserInfo()
を使用してください。ServiceControllerException
- ログインユーザID取得時に例外が発生@Deprecated public String getLoginGroupID() throws ServiceControllerException
getUserInfo()
を使用してください。ServiceControllerException
- ログイングループID取得時に例外が発生@Deprecated public UserInfo getUserInfo() throws ServiceControllerException
Contexts
から取得してください。ServiceControllerException
- ユーザ情報取得時に例外が発生protected Event createEvent(String application, String key) throws ServiceControllerException
application
- アプリケーションIDkey
- キーServiceControllerException
- イベント取得時に例外が発生protected EventResult dispatchEvent(Event event) throws EventManagerException, EventException, SystemException, ApplicationException
event
- イベントEventManagerException
- イベントマネージャの生成に失敗EventException
- イベント処理実行に失敗SystemException
- イベント処理時にシステム例外が発生ApplicationException
- イベント処理時にアプリケーション例外が発生public void setControllerObject(ControllerObject controllerObject)
setControllerObject
インタフェース内 ServiceController
controllerObject
- コントローラオブジェクトpublic ControllerObject getControllerObject()
getControllerObject
インタフェース内 ServiceController
Copyright © 2012 NTT DATA INTRAMART CORPORATION