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