4.1.21 downloadContent
(1) 機能
文書の実体(コンテント)をダウンロードします。
対象文書に関連ファイルが存在しているかどうかに関係なく,主ファイルのコンテントだけをダウンロードします。
関連ファイルのコンテントをダウンロードする場合は,DecmSubFile#downloadContentメソッドをコールしてください。
(2) 形式
String downloadContent(
String dvOiid,
String filePath,
boolean bFileMode,
boolean outputLog
)
(3) 引数
- String dvOiid
- 対象文書のバージョンオブジェクトのOIIDを指定します。
- null,または「""」(空文字)を指定した場合は,最新バージョンの文書のコンテントがダウンロードされます。
- String filePath
- 文書のコンテントのダウンロード先のファイルパスを,フルパスで指定します。
- boolean bFileMode
- 文書のコンテントをダウンロードするファイルを指定します。
- true:オリジナルファイルのコンテントをダウンロードします。
- false:参照用のファイル(PDF)に変換された文書のコンテントをダウンロードします。
- 文書のコンテントが存在しない場合は,DecmApiFileNotFoundException例外をスローします。
- boolean outputLog
- 監査証跡ログの出力フラグを指定します。
- true:監査証跡ログを出力します。
- false:監査証跡ログを出力しません。
(4) 戻り値
文書のコンテントのダウンロード先ファイルのフルパス
(5) 例外
- DecmApiInvalidParamException
- 引数dvOiidがnull,または「""」(空文字)でなく「133桁OIIDの設定チェック」に失敗した場合
- 引数filePathに対する「通常文字列の設定チェック」に失敗した場合
- DecmApiInvalidInitialException
- setOiidメソッドを発行していない場合
- DecmApiIOException
- 引数filePathで指定したファイルへの書き込み中にエラーが発生した場合
- DecmApiDocNotFoundException
- 文書がすでに削除された場合,または存在しない場合
- DecmApiAccessException
- 文書管理サーバでアクセス権限エラーが発生した場合(DbjAccessControlException)
- DecmApiNotSupport
- 指定した操作をサポートしていない場合
- DecmApiFileNotFoundException
- 文書のコンテントが存在しない場合
- DecmApiDBException
- 文書管理サーバでエラーが発生した場合(DbjExceptionなど)