|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
jp.terasoluna.fw.batch.core.JobException
jp.terasoluna.fw.batch.core.BLogicException
public class BLogicException
ビジネスロジック例外クラス。
ビジネスロジック、あるいはビジネスロジック処理結果ハンドラから例外が スローされた場合に、フレームワークによってこのクラスでラップされ解析等に 必要な情報が追加される。 このクラスでは、原因例外、例外発生時に実行していた入力データ、 およびビジネスロジック処理結果を保持する。
ビジネスロジック処理結果は、原因例外の発生元がビジネスロジック処理結果ハン
ドラである場合にのみ設定される。原因例外の発生元がビジネスロジックである場合
には、ビジネスロジック処理結果には 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 |
フィールドの詳細 |
---|
private static final long serialVersionUID
private java.lang.Object blogicInputData
private BLogicResult blogicResult
コンストラクタの詳細 |
---|
public BLogicException()
public BLogicException(java.lang.Exception e, java.lang.Object blogicInputData, BLogicResult blogicResult)
e
- 例外blogicInputData
- 処理対象データblogicResult
- ビジネスロジック処理結果。null
可。メソッドの詳細 |
---|
public java.lang.Object getBlogicInputData()
public BLogicResult getBlogicResult()
null
。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |