メソッドの概要

返却値の型 メソッド名
ResultObject addFile (FolderKey folderKey, FileDetail[] files, DeliveryType deliveryType)
ファイルを追加します。
ResultObject checkEditAcl (FileKey key)
ファイルに対して編集可能な権限を保持しているかチェックします。
ResultObject copyFileFromPublicStorage (FolderKey toFolderKey, FileDetail fromFile, String toFileName, DeliveryType deliveryType)
ファイルをコピーします。
ResultObject deleteFile (FileKey[] keys)
ファイルを削除します。
void downloadZipFile (FileKey[] keys)
ZIP形式に圧縮したファイルをダウンロードします。
ResultObject findAclFileDetail (PagingParameter target)
アクセス権のあるファイルを取得します。
ResultObject findFileDetail (FolderKey folderKey, PagingParameter target)
フォルダ内のファイルを取得します。
ResultObject findFilePath (FileKey[] keys)
ダウンロード用のファイルパスを取得します。
ResultObject findFile (FolderKey folderKey)
フォルダ内のファイルを取得します。
ResultObject find (FileKey key)
ファイルを取得します。
ResultObject searchFileDetail (FileFilter filter, PagingParameter target)
ファイルを検索します。
ResultObject searchFile (FileFilter filter)
ファイルを検索します。
ResultObject updateFile (FileDetail file, DeliveryType deliveryType)
ファイルを更新します。

メソッドの詳細

ResultObject addFile (FolderKey folderKey, FileDetail[] files, DeliveryType deliveryType)
ファイルを追加します。
パラメータ
folderKey : FolderKey
フォルダキー
files : FileDetail[]
ファイル情報
deliveryType : DeliveryType
配信種別
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FileDetail[] を設定します。
ResultObject checkEditAcl (FileKey key)
ファイルに対して編集可能な権限を保持しているかチェックします。

フォルダに対して登録権限がある場合、編集可能なアクセス権があると判断します。
アクセス権限のないファイルを指定した場合、falseが返却されます。

パラメータ
key : FileKey
ファイルキー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、true : 編集可能な権限を保持している / false : 編集可能な権限を保持していない を設定します。
ResultObject copyFileFromPublicStorage (FolderKey toFolderKey, FileDetail fromFile, String toFileName, DeliveryType deliveryType)
ファイルをコピーします。

指定したフォルダ配下にファイルをコピーします。
ここでは、PublicStorageを移動元として対象のフォルダにファイルをコピーします。
コピー先のフォルダに対してアクセス権がない場合、コピーできません。

パラメータ
toFolderKey : FolderKey
コピー先のフォルダキー
fromFile : FileDetail
コピー元のファイル情報
toFileName : String
コピーファイル名
deliveryType : DeliveryType
配信種別
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FileDetail を設定します。
ResultObject deleteFile (FileKey[] keys)
ファイルを削除します。
パラメータ
keys : FileKey[]
ファイルキー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数 を設定します。
void downloadZipFile (FileKey[] keys)
ZIP形式に圧縮したファイルをダウンロードします。

jp.co.intra_mart.common.aid.jsdk.javax.servlet.http.HTTPContext# HTTPContextより取得した javax.servlet.http.HttpServletResponse# HttpServletResponseのファイル出力用ストリームを利用してダウンロードを行います。
指定したファイルが存在しない場合、対象データの圧縮処理はスキップし、次のファイルの圧縮処理を実行します。

パラメータ
keys : FileKey[]
ファイルキー
返却値
void
ResultObject findAclFileDetail (PagingParameter target)
アクセス権のあるファイルを取得します。

アクセス権のあるファイルをページ情報分取得します。
該当するデータがない場合、空の配列を返却します。

パラメータ
target : PagingParameter
ページ情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FileDetailListItem[] を設定します。
ResultObject findFileDetail (FolderKey folderKey, PagingParameter target)
フォルダ内のファイルを取得します。

指定したフォルダ内のファイルをページ情報分取得します。
該当データがない場合、空の配列を返却します。

パラメータ
folderKey : FolderKey
フォルダキー
target : PagingParameter
ページ情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FileDetailListItem[] を設定します。
ResultObject findFilePath (FileKey[] keys)
ダウンロード用のファイルパスを取得します。

該当データがない場合、空の配列を返却します。

パラメータ
keys : FileKey[]
ファイルキー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FilelibraryDownloadFile[] を設定します。
ResultObject findFile (FolderKey folderKey)
フォルダ内のファイルを取得します。

指定したフォルダ内のファイルをすべて取得します。
該当データがない場合、空の配列を返却します。

パラメータ
folderKey : FolderKey
フォルダキー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FileView[] を設定します。
ResultObject find (FileKey key)
ファイルを取得します。

該当データが存在しない場合、NULLを返却します。

パラメータ
key : FileKey
ファイルキー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FileDetail を設定します。
ResultObject searchFileDetail (FileFilter filter, PagingParameter target)
ファイルを検索します。

指定した検索条件に該当するファイルをページ情報分取得します。
該当するデータがない場合、空の配列を返却します。

パラメータ
filter : FileFilter
検索条件
target : PagingParameter
ページ情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FileDetailListItem[] を設定します。
ResultObject searchFile (FileFilter filter)
ファイルを検索します。

指定した検索条件に該当するファイルを取得します。
該当するデータがない場合、空の配列を返却します。

パラメータ
filter : FileFilter
検索条件
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FileView[] を設定します。
ResultObject updateFile (FileDetail file, DeliveryType deliveryType)
ファイルを更新します。
パラメータ
file : FileDetail
ファイル情報
deliveryType : DeliveryType
配信種別
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、処理件数 を設定します。