2.3.1 共通操作パッケージの例外クラス

共通操作パッケージの例外クラス一覧を次の表に示します。

表2-8 共通操作パッケージの例外クラス

クラス説明
DecmApiExceptionクラス例外クラスの基底クラスです。
発行される例外はこのクラスを基底とします。
DecmApiInvalidParamExceptionクラス引数不正の例外です。
メソッドに指定した引数が不正であることを示します。
DecmApiInvalidInitialExceptionクラス初期化処理呼び出し不正の例外です。
初期化処理メソッドの呼び出しが,不正であることを示します。
DecmApiIOExceptionクラス入出力エラーの例外です。
ファイルI/Oエラーの発生を示します。
DecmApiDBExceptionクラスデータベースエラーの例外です。
データベースシステムで異常が発生したことを示します。
DecmApiAccessExceptionクラスアクセス権限エラーの例外です。
対象となるオブジェクト(文書,フォルダなど)に対して,アクセス権限がないことを示します。
DecmApiAlreadyCheckoutExceptionクラスチェックアウト済みの例外です。
文書に対してチェックアウトを行った際,すでにチェックアウト済みであることを示します。
DecmApiNotCheckoutExceptionクラスチェックアウト状態不正エラーの例外です。
文書のチェックイン処理で,対象となる文書の状態が不正(未チェックアウト)であることを示します。
DecmApiLastVersionExceptionクラス履歴の削除処理エラーの例外です。
文書の履歴で最後の1バージョンを削除しようとした場合のエラーを示します。
DecmApiDocNotFoundExceptionクラス指定した文書が存在しないことを示す例外です。
指定した文書が削除されているか,存在しないことを示します。
DecmApiPropMasterNotFoundExceptionクラス指定した属性値マスタが存在しないことを示す例外です。
指定した属性値マスタが削除されているか,存在しないことを示します。
DecmApiMasterNotFoundExceptionクラス指定した文書種別マスタが存在しないことを示す例外です。
指定した文書種別マスタが削除されているか,存在しないことを示します。
DecmApiFolderNotFoundExceptionクラス指定したフォルダが存在しないことを示す例外です。
指定したフォルダが削除されているか,存在しないことを示します。
DecmApiACLOutOfRangeExceptionクラス設定したアクセス権限の数が最大値を超えたことを示す例外です。
アクセス権限の設定処理で,権限の設定数が最大数を超えたことを示します。
DecmApiReferenceExceptionクラス対象の文書ファイルがデータベース中に存在しないことを示す例外です。
対象となる文書のファイルがデータベース中に存在しないため,操作ができないことを示します。
DecmApiCapacityExceptionクラスフォルダ下に登録できる文書が容量制限を越えたことを示す例外です。
DecmApiInvalidFolderクラスフォルダ種別が不正であることを示す例外です。
DecmApiFolderNotCorrectExceptionクラス上位フォルダの種別,またはアクセス権限方式の指定が,不正であることを示す例外です。
DecmApiDocNumNotCorrectExceptionクラス採番用に指定した文書種別マスタが,不正であることを示す例外です。
DecmApiFileNotFoundExceptionクラス指定したレンディションにファイルが存在しないことを示す例外です。
DecmApiNotSupportクラス指定した操作がサポートされていないことを示す例外です。
DecmApiInvalidPropValueExceptionクラス採番に使用する値が不正であることを示す例外です。
DecmApiInvalidDocMasterExceptionクラス指定した文書種別マスタが不正であることを示す例外です。
チェックインおよび文書の更新で,前の版(バージョン)と異なる文書種別マスタを指定した場合に,この例外が発行されます。
DecmApiInvalidFileExceptionクラス登録するファイルが不正であることを示す例外です。