public class BLogicResult extends Object implements Serializable
フォーム、セッションといったWeb層へのデータ反映を行う。
反映処理自身はBLogicMapperが行うためコーディングは不要だが、
アクションごとに、blogic-io.xmlに反映するデータの内容、
Web層への反映先を指定する必要がある。
この設定については、
BLogicIOPlugIn
を参照のこと。
このクラスで設定すべき情報は、下記のものがある。
public BLogicResult execute(ParamsBean params) {
// BLogic内でnewを行い、BLogicResultを生成する。
BLogicResult result = new BLogicResult();
・・・
//ビジネスロジック
・・・
//エラー判定
if (// エラー判定処理 ) {
// フォーム、セッションに反映すべき情報を設定する。
ResultBean bean = new ResultBean();
bean.setUserId(userId);
result.setResultObject(bean);
// 実行結果に"success"を指定
result.setResultString("success");
return result;
} else {
// ビジネスロジック内のエラーが発生
// エラー用BLogicMessagesをBLogicResultに設定
result.setErrors(errorMessages);
// 実行結果に"failure"を指定
result.setResultString("failure");
return result;
}
}
コンストラクタと説明 |
---|
BLogicResult() |
修飾子とタイプ | メソッドと説明 |
---|---|
BLogicMessages |
getErrors()
ビジネスロジック内で生成された、エラー用BLogicMessagesを取得する。
|
BLogicMessages |
getMessages()
ビジネスロジック内で生成された、メッセージ用BLogicMessagesを取得する。
|
Object |
getResultObject()
ビジネスロジックの実行結果を格納したJavaBeanを取得する。
|
String |
getResultString()
ビジネスロジックの実行結果を表す文字列を取得する。
|
void |
setErrors(BLogicMessages paramErrors)
ビジネスロジック内で生成された、エラー用BLogicMessagesを設定する。
|
void |
setMessages(BLogicMessages paramMessages)
ビジネスロジック内で生成された、メッセージ用BLogicMessagesを設定する。
|
void |
setResultObject(Object resultObject)
ビジネスロジックの実行結果を格納したJavaBeanを設定する。
|
void |
setResultString(String resultString)
ビジネスロジックの実行結果を表す文字列を設定する。
|
public BLogicMessages getErrors()
public BLogicMessages getMessages()
public void setErrors(BLogicMessages paramErrors)
paramErrors
- ビジネスロジック内で生成された、エラー用BLogicMessagespublic void setMessages(BLogicMessages paramMessages)
paramMessages
- ビジネスロジック内で生成された、メッセージ用BLogicMessagespublic String getResultString()
public void setResultString(String resultString)
resultString
- ビジネスロジックの実行結果を表す文字列public Object getResultObject()
public void setResultObject(Object resultObject)
resultObject
- ビジネスロジックの実行結果を格納したJavaBeanCopyright © 2015. All Rights Reserved.