|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.terasoluna.fw.service.thin.BLogicResult
public class BLogicResult
ビジネスロジック出力情報クラス。
フォーム、セッションといった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;
}
}
BLogicIOPlugIn
,
AbstractBLogicMapper
,
BLogicMapper
,
BLogicIO
,
BLogicProperty
,
BLogicResources
,
AbstractBLogicAction
,
BLogicAction
,
直列化された形式コンストラクタの概要 | |
---|---|
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)
ビジネスロジックの実行結果を表す文字列を設定する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public BLogicResult()
メソッドの詳細 |
---|
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
- ビジネスロジックの実行結果を格納したJavaBean
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |