1.5.1 例外クラスのクラス一覧

例外クラスのクラス一覧を表1-38に示します。なお,例外処理の方法については,マニュアル「DocumentBroker Version 3 クラスライブラリ Java 解説」の「6.12 例外処理」を参照してください。

表1-38 例外クラスのクラス一覧

クラス説明
DbjAccessControlExceptionクラスユーザがメソッドを実行する際にその操作に対してアクセス権がなかった場合のエラーを表す例外クラス
DbjAccessControlNotSupportedExceptionクラス文書空間がアクセス制御機能対応していない場合のエラーを表す例外クラス
DbjACEOperationExceptionクラスACEの操作エラーを表すスーパークラス。特定のACE操作のエラーはサブクラスがスローされる例外クラス
DbjACLOutOfRangeExceptionクラス文書空間オブジェクトのACEの個数が制限値を超えた場合のエラーを表す例外クラス
DbjAlreadyCheckOutExceptionクラスすでにチェックアウトされている場合のエラーを表す例外クラス
DbjCheckOutExceptionクラスチェックアウトについてのエラーを表す例外クラスのスーパークラス
DbjContentNotRegisteredExceptionクラスリファレンスファイル管理機能を使用したオブジェクトをローカルファイルにダウンロードする場合に,オブジェクトにコンテンツが登録されていないときのエラーを表す例外クラス
DbjContentTypeMismatchExceptionクラスリファレンスファイル管理機能で,オブジェクトのコンテンツ種別とメソッドが要求するコンテンツ種別が一致しない場合のエラーを表す例外クラス
DbjCORBAExceptionクラスCORBAエラー(TPBrokerでのエラー)を表す例外クラス
DbjDBDeadLockExceptionクラスDBのデッドロックエラーを表す例外クラス
DbjDBExceptionクラスDBエラーを表す例外クラス
DbjDBLockTimeoutExceptionクラスDBのロックタイムアウトエラーを表す例外クラス
DbjDisconnectedSessionExceptionクラス文書空間との接続が切断された場合のエラーを表す例外クラス
DbjErrorクラスjava.lang.Errorクラスを継承し,Java クラスライブラリ固有の致命的エラーを表す例外クラスのスーパークラス
DbjExceptionクラスjava.lang.Exceptionクラスを継承し,Java クラスライブラリ固有のエラーを表す例外クラスのスーパークラス
DbjFileAccessExceptionクラスファイルのアクセス権がない場合のエラーを表す例外クラス
DbjFileNotFoundExceptionクラス指定ファイルが存在しない場合のエラーを表す例外クラス
DbjFileReferenceCurrentContentNotfoundExceptionクラスリファレンスファイル管理機能を使用したバージョン付き文書オブジェクトで,カレントバージョンにコンテンツが存在しない場合のエラーを表す例外クラス
DbjFileReferenceMismatchStatusExceptionクラスリファレンスファイル管理機能を使用するサーバでのコンテンツ操作でエラーが発生し,オブジェクトとコンテンツが不整合な状態になった場合のエラーを表す例外クラス
DbjFileReferenceOperationFailedExceptionクラスリファレンスファイル管理機能を使用するサーバでのコンテンツ操作が失敗した場合のエラーを表す例外クラス
DbjIllegalDocSpaceIdExceptionクラス不正な文書空間識別子が指定された場合のエラーを表す例外クラス
DbjIllegalObjectTypeExceptionクラスメソッドによる操作に不適切な文書空間オブジェクトの種別が指定された場合のエラーを表す例外クラス
DbjIllegalPropValExceptionクラス指定プロパティ値の不正エラーを表す例外クラス
DbjInitializeErrorクラスJava クラスライブラリ初期化時のエラーを表す例外クラス
DbjInternalErrorクラスJava クラスライブラリの内部エラーを表す例外クラス
DbjIOExceptionクラスJava クラスライブラリのIOエラーを表す例外クラスのスーパークラス
DbjIsMasterRenditionExceptionクラスマスタレンディションが指定された場合のエラーを表す例外クラス
DbjLastVersionExceptionクラス操作対象となるバージョン付きオブジェクトの最後の一つのバージョンを削除しようとした場合のエラーを表す例外クラス
DbjMasterRenditionNotSetExceptionクラスマスタレンディションのレンディションタイプが設定されていない場合のエラーを表す例外クラス
DbjNotAuthenticatedExceptionクラスユーザ認証エラーを表す例外クラス
DbjNotCheckOutExceptionクラスチェックアウトされていない場合のエラーを表す例外クラス
DbjNotLoginExceptionクラス文書空間と接続(ログイン)されていない場合のエラーを表す例外クラス
DbjObjectNotFoundExceptionクラス操作対象となる文書空間オブジェクトが,メソッド実行時にすでに削除されていた場合,または存在しない場合のエラーを表す例外クラス
DbjOutOfMemoryErrorクラスメモリ不足が発生したことを表す例外クラス
DbjPublicACLAlreadyBoundExceptionクラス指定したパブリックACLがすでにバインドされている場合のエラーを表す例外クラス
DbjPublicACLNotBoundExceptionクラス指定したパブリックACLがバインドされていない場合のエラーを表す例外クラス
DbjPublicACLNotFoundExceptionクラス指定したパブリックACLが存在しない場合のエラーを表す例外クラス
DbjPublicACLOperationExceptionクラスパブリックACLの操作エラーを表すスーパークラス。特定のパブリックACL操作のエラーにはサブクラスがスローされる例外クラス
DbjPublicACLOutOfRangeExceptionクラスオブジェクトに追加できるパブリックACLの数が制限値を超えた場合のエラーを表す例外クラス
DbjReferenceTypeMismatchExceptionクラスリファレンスファイル管理機能で,オブジェクトのリファレンス種別とメソッドが要求するリファレンス種別が一致しない場合のエラーを表す例外クラス
DbjRenditionCountOutOfRangeExceptionクラスレンディション数が制限値を超えた場合のエラーを表す例外クラス
DbjRenditionIsEmptyExceptionクラスレンディションが空の場合のエラーを表す例外クラス
DbjRenditionNotConvertedExceptionクラスレンディションが更新処理されていない場合のエラーを表す例外クラス
DbjRenditionNotFoundExceptionクラス指定レンディションが存在しない場合のエラーを表す例外クラス
DbjRenditionTypeDuplicatedExceptionクラスレンディションタイプが重複している場合のエラーを表す例外クラス
DbjSessionExceptionクラスセッションについてのエラーを表す例外クラスのスーパークラス
DbjSessionNotConnectExceptionクラス文書空間との接続が行われていない場合のエラーを表す例外クラスのスーパークラス
DbjSessionOverflowExceptionクラス文書空間同時接続数が制限値を超えた場合のエラーを表す例外クラス
DbjSubjectLengthOutOfRangeExceptionクラスACEのサブジェクト長が制限値を超えた場合のエラーを表す例外クラス
DbjTargetContentPathNotSetExceptionクラスリファレンスファイル管理機能で,コンテンツ格納先ベースパスが設定されていない場合のエラーを表す例外クラス
DbjUnknownErrorクラスJava クラスライブラリ内での未知のエラーの発生を表す例外クラス
DbjXmlParseExceptionクラスXML文書の構文解析エラーを表す例外クラス

Java クラスライブラリで提供しているこれらのクラスには継承関係があり,上位にあるクラスで定義したメソッドは,下位のクラスに継承されます。クラスの継承関係を図1-3に示します。

図1-3 例外クラスのインターフェースの継承関係

[図データ]

[図データ]

[図データ]

[図データ]