jp.terasoluna.fw.batch.core
クラス BLogicException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 jp.terasoluna.fw.batch.core.JobException
                  上位を拡張 jp.terasoluna.fw.batch.core.BLogicException
すべての実装されたインタフェース:
java.io.Serializable

public class BLogicException
extends JobException

ビジネスロジック例外クラス。

ビジネスロジック、あるいはビジネスロジック処理結果ハンドラから例外が スローされた場合に、フレームワークによってこのクラスでラップされ解析等に 必要な情報が追加される。 このクラスでは、原因例外、例外発生時に実行していた入力データ、 およびビジネスロジック処理結果を保持する。

ビジネスロジック処理結果は、原因例外の発生元がビジネスロジック処理結果ハン ドラである場合にのみ設定される。原因例外の発生元がビジネスロジックである場合 には、ビジネスロジック処理結果には null が設定される。

例外ハンドラマップにおいて、キーとして登録することができる。 キーとして登録するために、この例外クラスは、引数のない public なコンストラクタを持つ。

関連項目:
直列化された形式

フィールドの概要
private  java.lang.Object blogicInputData
          処理対象データ。
private  BLogicResult blogicResult
          ビジネスロジック処理結果。
private static long serialVersionUID
          Serializable用バージョンID
 
コンストラクタの概要
BLogicException()
          コンストラクタ。
BLogicException(java.lang.Exception e, java.lang.Object blogicInputData, BLogicResult blogicResult)
          コンストラクタ。
 
メソッドの概要
 java.lang.Object getBlogicInputData()
          処理対象データを取得する。
 BLogicResult getBlogicResult()
          ビジネスロジック処理結果を取得する。
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

serialVersionUID

private static final long serialVersionUID
Serializable用バージョンID

関連項目:
定数フィールド値

blogicInputData

private java.lang.Object blogicInputData
処理対象データ。


blogicResult

private BLogicResult blogicResult
ビジネスロジック処理結果。

コンストラクタの詳細

BLogicException

public BLogicException()
コンストラクタ。


BLogicException

public BLogicException(java.lang.Exception e,
                       java.lang.Object blogicInputData,
                       BLogicResult blogicResult)
コンストラクタ。

パラメータ:
e - 例外
blogicInputData - 処理対象データ
blogicResult - ビジネスロジック処理結果。null 可。
メソッドの詳細

getBlogicInputData

public java.lang.Object getBlogicInputData()
処理対象データを取得する。

戻り値:
処理対象データ

getBlogicResult

public BLogicResult getBlogicResult()
ビジネスロジック処理結果を取得する。

戻り値:
ビジネスロジック処理結果。 原因例外の発生元がビジネスロジックである場合には、 null