4.4.11 downloadContents文書のコンテンツのダウンロード

<この項の構成>
(1) 機能
(2) 形式
(3) 引数
(4) 戻り値
(5) 例外

(1) 機能

文書のコンテンツをダウンロードします。

形式1では,レンディションタイプを指定した文書のコンテンツを,指定したローカルファイルにダウンロードします。リファレンスファイル文書に対しては実行できません。形式2では,リファレンスファイル文書のコンテンツを,指定したパスにダウンロードします。リファレンスファイル文書に対してだけ実行できます。なお,ダウンロードの対象になるターゲットオブジェクトは,文書だけです。

(2) 形式

(a) 形式1

DbjContentInfo downloadContents(
    String     renditionType,
    String     filePath
)

(b) 形式2

DbjReferenceContentInfo downloadContents(
    String                     renditionType,
    DbjReferencePathInfo       pathInfo
)

(3) 引数

renditionType(入力)
レンディションタイプを指定します。nullを指定するとマスタレンディションが仮定されます。
filePath(入力)
ダウンロード先のパス名(ローカルファイル,およびファイル名を含みます)を指定します。nullを指定すると例外がスローされます。
pathInfo(入力)
ダウンロード先の情報を指定します。nullを指定すると例外がスローされます。

(4) 戻り値

形式1の場合
コンテンツ情報(DbjContentInfoインターフェース)
形式2の場合
リファレンスファイル文書のコンテンツ情報(DbjReferenceContentInfoインターフェース)

(5) 例外

DbjAccessControlException
アクセス権エラーの場合
DbjContentNotRegisteredException
リファレンスファイル管理機能を使用したオブジェクトをローカルファイルにダウンロードする場合に,オブジェクトにコンテンツが登録されていなかったとき
DbjContentTypeMismatchException
リファレンスファイル管理機能で,オブジェクトのコンテンツ種別とメソッドが要求するコンテンツ種別が一致しない場合
DbjCORBAException
CORBAエラーの場合
DbjDBException
DBエラーの場合
DbjException
Java クラスライブラリ固有のエラーの場合
DbjFileReferenceOperationFailedException
リファレンスファイル管理機能を使用するサーバでのコンテンツ操作が失敗した場合
DbjIllegalObjectTypeException
指定オブジェクト種別が不適切の場合
DbjIOException
Java クラスライブラリ固有のIOエラーの場合
DbjNotCheckOutException
チェックアウトされていないオブジェクトに対して仮のバージョン識別子が指定された場合
DbjObjectNotFoundException
指定オブジェクトが存在しなかった場合
DbjRenditionNotFoundException
指定レンディションが存在しなかった場合
DbjSessionNotConnectException
セッションが接続されていなかった場合
DbjTargetContentPathNotSetException
リファレンスファイル管理機能で,コンテンツ格納先ベースパスが設定されていなかった場合
NullPointerException
引数filePathまたは引数pathInfoがnullの場合