インタフェース
jp.finaluna.api.exception.ErrorMessageHolder の使用

ErrorMessageHolder を使用しているパッケージ
jp.finaluna.api.dao 業務ロジックから、外部リソース(ファイル、DB、共有変数など)へアクセスし照会/更新を行う。 
jp.finaluna.api.exception 処理内で発生した例外を特定する為の例外を定義する。 
jp.finaluna.api.type Javaの標準APIの型を内包した独自の型を定義する。 
 

jp.finaluna.api.dao での ErrorMessageHolder の使用
 

ErrorMessageHolder を実装している jp.finaluna.api.dao のクラス
 class FinalunaOptimisticLockFailureException
          参照した時点から更新時までに、他者によってレコードが更新されていた場合にスローされる例外
 

jp.finaluna.api.exception での ErrorMessageHolder の使用
 

ErrorMessageHolder を実装している jp.finaluna.api.exception のクラス
 class FinalunaApplException
           業務ロジックがスローする例外(業務例外)。
 class FinalunaSysException
          システム例外を表す非検査例外。
 class FinalunaUnsupportedOperationException
          サポートしないメソッドが呼び出された場合の例外。
 

jp.finaluna.api.type での ErrorMessageHolder の使用
 

ErrorMessageHolder を実装している jp.finaluna.api.type のクラス
 class FinalunaFormatException
          フォーマット・解析処理例外 NumberFormatUtilDateFormatUtilで、フォーマット、解析失敗時にスローされる。