3.3.14. Exception¶
本項では、intra-mart Accel Kaiden!のExceptionクラスについて解説します。
3.3.14.1. intra-mart Accel Kaiden!で用意しているExceptionクラス¶
intra-mart Accel Kaiden!で用意しているExceptionクラスは以下の通りです。各APIの詳細は『intra-mart Accel Kaiden! JavaDoc』を参照してください。
3.3.14.1.1. intra-mart Accel Kaiden! 基盤モジュール¶
クラス名 説明 KaidenApplicationException アプリケーションエラー発生時にスローされます。 KaidenDuplicationEntryException 重複登録が行われた際にスローされます。 KaidenHaventAuthorityException データに対するアクセス権を持たない際にスローされます。 KaidenHaventAuthorityToCompanyException 会社に対する認可設定による権限を持たない際にスローされます。 KaidenIllegalParametersException 引数や項目値不正でエラーが発生した場合にスローされます。 KaidenNotFoundTargetDataException 対象データが見つからなかった場合にスローされます。 KaidenOptimisticLockException 楽観的ロックで競合が発生した場合にスローされます。 KaidenRuntimeException 実装バグが原因でエラーが発生した場合にスローされます。 KaidenSystemException システム上続行するには問題があるエラーをキャッチしたときにスローされます。 KaidenValidateException サーバサイドバリデートエラー発生時にスローされます。
3.3.14.1.2. intra-mart Accel Kaiden! IM-Workflow連携モジュール¶
クラス名 説明 KaidenWorkflowExternalException IM-Workflowの申請や承認などのアクション処理、到達処理などでエラーが発生した場合にスローされます。注意
IM-Workflowのユーザプログラム以外では使用できません。
3.3.14.1.3. intra-mart Accel Kaiden! 勤務管理モジュール¶
クラス名 説明 KaidenLaborHaventAgentAuthorizationException 代理処理権限を持っていない場合にスローされます。 KaidenLaborHaventOperateAuthorityException 処理実行権限を持っていない場合にスローされます。