public abstract class Transition extends Object
コンストラクタと説明 |
---|
Transition()
Transitionを新規に生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected String |
getApplication()
アプリケーションIDを取得します。
|
MultipartFormData.Entity |
getEntity(String name)
リクエストから指定された名前に該当するエンティティを取得します。
|
abstract String |
getInputErrorPage(RequestException e)
入力エラーのページを取得します。
|
abstract String |
getNextPage()
次に遷移するページを取得します。
|
protected String |
getNextPagePath()
このトランジションに設定されているアプリケーションIDとサービスIDに該当する次ページのパスを取得します。
|
protected String |
getNextPagePath(String key)
このトランジションに設定されているアプリケーションIDとサービスIDと、指定されたキーに該当する次ページのパスを取得します。
|
javax.servlet.http.HttpServletRequest |
getRequest()
リクエストを取得します。
|
javax.servlet.http.HttpServletResponse |
getResponse()
レスポンスを取得します。
|
ServiceResult |
getResult()
サービス処理結果を取得します。
|
protected String |
getService()
サービスIDを取得します。
|
abstract String |
getServiceErrorPage(Exception e)
処理エラーのページを取得します。
|
protected ServiceManager |
getServiceManager()
サービスマネージャを取得します。
|
SessionObject |
getSessionObject()
非推奨です。
このメソッドではなくjavax.servlet.http.HttpServletRequestのgetSessionメソッドを利用してください。
|
abstract String |
getSystemErrorPage(Exception e)
システムエラーのページを取得します。
|
abstract void |
setInformation()
次の遷移先に渡す情報を設定します。
|
void |
setRequest(javax.servlet.http.HttpServletRequest request)
リクエストを設定します。
|
void |
setResponse(javax.servlet.http.HttpServletResponse response)
レスポンスを設定します。
|
void |
setResult(ServiceResult result)
サービス処理結果を設定します。
|
protected void |
setServiceManager(ServiceManager manager)
サービスマネージャを設定します。
|
abstract void |
transfer()
次のページに遷移します。
|
protected void setServiceManager(ServiceManager manager)
manager
- サービスマネージャprotected ServiceManager getServiceManager()
protected String getApplication()
protected String getService()
public void setRequest(javax.servlet.http.HttpServletRequest request)
request
- リクエストpublic javax.servlet.http.HttpServletRequest getRequest()
public void setResponse(javax.servlet.http.HttpServletResponse response)
response
- レスポンスpublic javax.servlet.http.HttpServletResponse getResponse()
public MultipartFormData.Entity getEntity(String name) throws SystemException
name
- パラメータ名SystemException
- エンティティの取得に失敗@Deprecated public SessionObject getSessionObject() throws SessionManagerException, SessionPropertyException, SessionFactoryException
SessionManagerException
- セッションマネージャの取得時に例外が発生SessionPropertyException
- セッションのプロパティ情報取得時に例外が発生SessionFactoryException
- セッションオブジェクトの生成時に例外が発生public void setResult(ServiceResult result)
result
- サービス処理結果public ServiceResult getResult()
protected String getNextPagePath() throws ServicePropertyException
ServicePropertyException
- プロパティの取得時に例外が発生protected String getNextPagePath(String key) throws ServicePropertyException
key
- キーServicePropertyException
- プロパティの取得時に例外が発生public abstract String getInputErrorPage(RequestException e) throws ServicePropertyException, TransitionException
e
- 入力時の例外ServicePropertyException
- 遷移ページ取得時にサービスプロパティ例外が発生TransitionException
- 遷移ページ取得時に例外が発生public abstract String getSystemErrorPage(Exception e) throws ServicePropertyException, TransitionException
e
- 処理時の例外ServicePropertyException
- 遷移ページ取得時にサービスプロパティ例外が発生TransitionException
- 遷移ページ取得時に例外が発生public abstract String getServiceErrorPage(Exception e) throws ServicePropertyException, TransitionException
e
- 処理時の例外ServicePropertyException
- 遷移ページ取得時にサービスプロパティ例外が発生TransitionException
- 遷移ページ取得時に例外が発生public abstract void setInformation() throws TransitionException
TransitionException
- 情報設定時に例外が発生public abstract String getNextPage() throws ServicePropertyException, TransitionException
ServicePropertyException
- 遷移ページ取得時にサービスプロパティ例外が発生TransitionException
- 遷移ページ取得時に例外が発生public abstract void transfer() throws SystemException
SystemException
- システム例外が発生Copyright © 2012 NTT DATA INTRAMART CORPORATION