jp.terasoluna.fw.batch.openapi
クラス BLogicResult

java.lang.Object
  上位を拡張 jp.terasoluna.fw.batch.openapi.BLogicResult

public class BLogicResult
extends java.lang.Object

ビジネスロジック等の結果を保持するオブジェクト。
ビジネスロジック、ジョブ前処理、ジョブ後処理、 先頭チャンク前処理、最終チャン ク後処理および コントロールブレイクハンドラでの結果。


フィールドの概要
private  java.util.LinkedHashMap<java.lang.String,java.lang.Object> batchUpdateMap
          バッチ更新用のMap。
private  BLogicMessages errors
          ビジネスロジック内で生成されるエラー用BLogicMessages。
private  java.lang.Integer jobExitCode
          ジョブ終了コード。
private  BLogicMessages messages
          ビジネスロジック内で生成されるメッセージ用BLogicMessages。
private  ReturnCode returnCode
          返却コード。
 
コンストラクタの概要
BLogicResult(ReturnCode returnCode)
          コンストラクタ。
BLogicResult(ReturnCode returnCode, java.lang.Integer jobExitCode)
          コンストラクタ。
BLogicResult(ReturnCode returnCode, java.lang.Integer jobExitCode, java.util.LinkedHashMap<java.lang.String,java.lang.Object> batchUpdateMap)
          コンストラクタ。
BLogicResult(ReturnCode returnCode, java.util.LinkedHashMap<java.lang.String,java.lang.Object> batchUpdateMap)
          コンストラクタ。
 
メソッドの概要
 java.util.LinkedHashMap<java.lang.String,java.lang.Object> getBatchUpdateMap()
          バッチ更新用のSQLIDとパラメータを保持したMapを返却する。
 BLogicMessages getErrors()
          ビジネスロジック内で生成された、エラー用BLogicMessagesを取得する。
 java.lang.Integer getJobExitCode()
          ジョブ終了コードを返却する。
 BLogicMessages getMessages()
          ビジネスロジック内で生成された、メッセージ用BLogicMessagesを取得する。
 ReturnCode getReturnCode()
          リターンコードを返却する。
 void setErrors(BLogicMessages paramErrors)
          ビジネスロジック内で生成された、エラー用BLogicMessagesを設定する。
 void setMessages(BLogicMessages paramMessages)
          ビジネスロジック内で生成された、メッセージ用BLogicMessagesを設定する。
 java.lang.String toString()
          パラメータを文字列に設定。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

returnCode

private ReturnCode returnCode
返却コード。


batchUpdateMap

private java.util.LinkedHashMap<java.lang.String,java.lang.Object> batchUpdateMap
バッチ更新用のMap。


jobExitCode

private java.lang.Integer jobExitCode
ジョブ終了コード。


errors

private BLogicMessages errors
ビジネスロジック内で生成されるエラー用BLogicMessages。


messages

private BLogicMessages messages
ビジネスロジック内で生成されるメッセージ用BLogicMessages。

コンストラクタの詳細

BLogicResult

public BLogicResult(ReturnCode returnCode)
コンストラクタ。

パラメータ:
returnCode - 返却コード

BLogicResult

public BLogicResult(ReturnCode returnCode,
                    java.lang.Integer jobExitCode)
コンストラクタ。

パラメータ:
returnCode - 返却コード
jobExitCode - ジョブ終了コード

BLogicResult

public BLogicResult(ReturnCode returnCode,
                    java.lang.Integer jobExitCode,
                    java.util.LinkedHashMap<java.lang.String,java.lang.Object> batchUpdateMap)
コンストラクタ。

パラメータ:
returnCode - 返却コード
jobExitCode - ジョブ終了コード
batchUpdateMap - バッチ更新リスト

BLogicResult

public BLogicResult(ReturnCode returnCode,
                    java.util.LinkedHashMap<java.lang.String,java.lang.Object> batchUpdateMap)
コンストラクタ。
BLogicResultのインスタンスは大量に作成されるため、 バッチ更新用のMapは 遅延初期化する。

パラメータ:
returnCode - 返却コード
batchUpdateMap - バッチ更新リスト
メソッドの詳細

toString

public java.lang.String toString()
パラメータを文字列に設定。

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
ビジネスロジック結果の文字列表現

getReturnCode

public ReturnCode getReturnCode()
リターンコードを返却する。

戻り値:
リターンコード

getBatchUpdateMap

public java.util.LinkedHashMap<java.lang.String,java.lang.Object> getBatchUpdateMap()
バッチ更新用のSQLIDとパラメータを保持したMapを返却する。

戻り値:
SQLIDとパラメータを保持したMap。 バッチ更新用のSQLIDとパラメータが設定されていない場合には null

getJobExitCode

public java.lang.Integer getJobExitCode()
ジョブ終了コードを返却する。

戻り値:
ジョブ終了コード。 ジョブ終了コードが設定されていない場合には null

getErrors

public BLogicMessages getErrors()
ビジネスロジック内で生成された、エラー用BLogicMessagesを取得する。

戻り値:
ビジネスロジック内で生成された、エラー用BLogicMessages

getMessages

public BLogicMessages getMessages()
ビジネスロジック内で生成された、メッセージ用BLogicMessagesを取得する。

戻り値:
ビジネスロジック内で生成された、メッセージ用BLogicMessages

setErrors

public void setErrors(BLogicMessages paramErrors)
ビジネスロジック内で生成された、エラー用BLogicMessagesを設定する。

パラメータ:
paramErrors - ビジネスロジック内で生成された、エラー用BLogicMessages

setMessages

public void setMessages(BLogicMessages paramMessages)
ビジネスロジック内で生成された、メッセージ用BLogicMessagesを設定する。

パラメータ:
paramMessages - ビジネスロジック内で生成された、メッセージ用BLogicMessages