4.1.21  downloadContent

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

(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など)