クラス
jp.terasoluna.fw.batch.openapi.BLogicResult の使用

BLogicResult を使用しているパッケージ
jp.terasoluna.fw.batch.core   
jp.terasoluna.fw.batch.openapi   
jp.terasoluna.fw.batch.springsupport.init   
jp.terasoluna.fw.batch.springsupport.transaction   
jp.terasoluna.fw.batch.standard   
 

jp.terasoluna.fw.batch.core での BLogicResult の使用
 

BLogicResult として宣言されている jp.terasoluna.fw.batch.core のフィールド
private  BLogicResult SupportLogicException.blogicResult
          サポート処理の実行結果。
private  BLogicResult BLogicException.blogicResult
          ビジネスロジック処理結果。
 

BLogicResult を返す jp.terasoluna.fw.batch.core のメソッド
 BLogicResult SupportLogicException.getBlogicResult()
          サポート処理の実行結果を取得する。
 BLogicResult BLogicException.getBlogicResult()
          ビジネスロジック処理結果を取得する。
 

BLogicResult 型のパラメータを持つ jp.terasoluna.fw.batch.core のメソッド
 void SupportLogicResultHandler.handle(BLogicResult result, JobStatus jobStatus, java.lang.String name)
          サポート処理の実行結果を処理する。
 void BLogicResultHandler.handle(BLogicResult result, java.lang.Object blogicInputData, JobStatus jobStatus, java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
          ビジネスロジック実行結果を処理する。
private  void StandardBLogicExecutor.writeEndLog(JobStatus jobStatus, BLogicResult blogicResult)
          BLogicExecutorの結果ログを出力する。
 

BLogicResult 型のパラメータを持つ jp.terasoluna.fw.batch.core のコンストラクタ
BLogicException(java.lang.Exception e, java.lang.Object blogicInputData, BLogicResult blogicResult)
          コンストラクタ。
SupportLogicException(java.lang.Exception e, BLogicResult blogicResult, java.lang.String supportProcessorName)
          コンストラクタ。
 

jp.terasoluna.fw.batch.openapi での BLogicResult の使用
 

BLogicResult を返す jp.terasoluna.fw.batch.openapi のメソッド
 BLogicResult SupportLogic.execute(T jobContext)
          ジョブ後処理を実行する。
 BLogicResult BLogic.execute(T param, S jobContext)
          BLogicを実行する。
 BLogicResult ControlBreakHandler.handleControlBreak(java.util.Map<java.lang.String,java.lang.Object> breakKeyValueMap, T jobContext)
          コントロールブレイク処理を行う。
 

jp.terasoluna.fw.batch.springsupport.init での BLogicResult の使用
 

BLogicResult を返す jp.terasoluna.fw.batch.springsupport.init のメソッド
 BLogicResult AsyncJobPreLogic.execute(AsyncJobContext jobContext)
          ジョブ起動前処理。
 BLogicResult AsyncJobPostLogic.execute(AsyncJobContext jobContext)
          非同期型ジョブ起動において、ジョブを実行後処理を行う。
 

jp.terasoluna.fw.batch.springsupport.transaction での BLogicResult の使用
 

BLogicResult 型のパラメータを持つ jp.terasoluna.fw.batch.springsupport.transaction のメソッド
protected  void TransactionalBLogicResultHandler.processErrorContinue(java.lang.Object blogicInputData, JobStatus jobStatus, BLogicResult blogicResult)
          BLogicResult のリターンコードが ERROR_CONTINUE であるときの処理を行う。
protected  void TransactionalSupportLogicResultHandler.processErrorEnd(JobStatus jobStatus, BLogicResult blogicResult, java.lang.String name)
          BLogicResult のリターンコードが ERROR_END で あるときの処理を行う。
protected  void TransactionalBLogicResultHandler.processErrorEnd(java.lang.Object blogicInputData, JobStatus jobStatus, BLogicResult blogicResult)
          BLogicResult のリターンコードが ERROR_END で あるときの処理を行う。
protected  void TransactionalBLogicResultHandler.processNormalContinue(JobStatus jobStatus, BLogicResult blogicResult, java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
          BLogicResult のリターンコードが NORMAL_CONTINUE であるときの処理を行う。
 

jp.terasoluna.fw.batch.standard での BLogicResult の使用
 

BLogicResult 型のパラメータを持つ jp.terasoluna.fw.batch.standard のメソッド
private  SupportLogicException StandardSupportProcessor.createSupportLogicException(BLogicResult supportLogicResult, java.lang.RuntimeException e)
          サポート処理例外を生成する。
 void StandardSupportLogicResultHandler.handle(BLogicResult blogicResult, JobStatus jobStatus, java.lang.String name)
          サポート処理の実行結果を処理する。
 void StandardBLogicResultHandler.handle(BLogicResult blogicResult, java.lang.Object blogicInputData, JobStatus jobStatus, java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
          BLogicの処理結果を処理する。
protected  void StandardBLogicResultHandler.processBLogicMessages(BLogicResult blogicResult)
          BLogicMessagesの処理を行う。
protected  void StandardSupportLogicResultHandler.processErrorContinue(JobStatus jobStatus, BLogicResult bLogicResult, java.lang.String name)
          BLogicResult のリターンコードが ERROR_CONTINUE であるときの処理を行う。
protected  void StandardBLogicResultHandler.processErrorContinue(java.lang.Object blogicInputData, JobStatus jobStatus, BLogicResult bLogicResult)
          BLogicResult のリターンコードが ERROR_CONTINUE であるときの処理を行う。
protected  void StandardSupportLogicResultHandler.processErrorEnd(JobStatus jobStatus, BLogicResult bLogicResult, java.lang.String name)
          BLogicResult のリターンコードが ERROR_END で あるときの処理を行う。
protected  void StandardBLogicResultHandler.processErrorEnd(java.lang.Object blogicInputData, JobStatus jobStatus, BLogicResult bLogicResult)
          BLogicResult のリターンコードが ERROR_END で あるときの処理を行う。
protected  void StandardBLogicResultHandler.processNormalContinue(JobStatus jobStatus, BLogicResult bLogicResult, java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
          BLogicResult のリターンコードが NORMAL_CONTINUE であるときの処理を行う。
protected  void StandardSupportLogicResultHandler.processNormalContinue(JobStatus jobStatus, BLogicResult bLogicResult, java.lang.String name)
          BLogicResult のリターンコードが NORMAL_CONTINUE であるときの処理を行う。
protected  void StandardBLogicResultHandler.processNormalEnd(JobStatus jobStatus, BLogicResult bLogicResult, java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.Object>> batchUpdateMapList)
          BLogicResult のリターンコードが NORMAL_END で あるときの処理を行う。
protected  void StandardSupportLogicResultHandler.processNormalEnd(JobStatus jobStatus, BLogicResult bLogicResult, java.lang.String name)
          BLogicResult のリターンコードが NORMAL_END で あるときの処理を行う。
protected  void StandardSupportLogicResultHandler.writeErrorLog(JobStatus jobStatus, BLogicResult result, java.lang.String name)
          サポートロジックの処理結果のエラーログを出力する。
protected  void StandardBLogicResultHandler.writeErrorLog(java.lang.String message, JobStatus jobStatus, BLogicResult bLogicResult, java.lang.Object blogicInputData)
          ビジネスロジックでのエラーデータをログに出力する。
protected  void StandardSupportLogicResultHandler.writeWarnLog(JobStatus jobStatus, BLogicResult result, java.lang.String name)
          サポートロジックの処理結果の警告ログを出力する。
protected  void StandardBLogicResultHandler.writeWarnLog(java.lang.String message, JobStatus jobStatus, BLogicResult bLogicResult, java.lang.Object blogicInputData)
          ビジネスロジックでの警告データをログに出力する。