public interface FileAdminService
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
またユーザの所属組織は、ユーザコンテキストのカレント組織を元に操作します。
[ 管理権限について ]
このクラスでは、以下のいずれかに該当するユーザ以外、操作できません。
[ Collaboration管理者の場合 ]
Collaboration管理者として操作可能なファイルは、認可で許可された会社のフォルダのファイルに限ります。
[ Filelibrary機能管理者の場合 ]
Filelibrary機能管理者として操作可能なファイルは、操作ユーザのカレント組織の会社に一致するフォルダのファイルに限ります。
[ Filelibraryeオーナーの場合 ]
Filelibraryオーナーとして操作可能なファイルは、操作ユーザにオーナー設定されたフォルダのファイルに限ります。
修飾子とタイプ | メソッドと説明 |
---|---|
Integer |
deleteFile(FileKey[] keys)
ファイルを削除します。
|
PagingFileListItem |
findFileList(FileAdminFilter filter,
PagingParameter target)
ファイルを取得します。
|
PagingFileListItem |
findFileList(String companyCd,
FileAdminFilter filter,
PagingParameter target)
ファイルを取得します。
|
DownloadFile[] |
findFilePath(FileKey[] keys)
ダウンロード用の添付ファイルパスを取得します。
|
Integer deleteFile(FileKey[] keys) throws InvalidParameterException, AuthenticationException
keys
- ファイルキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。PagingFileListItem findFileList(FileAdminFilter filter, PagingParameter target) throws InvalidParameterException, AuthenticationException
指定した検索条件に該当するファイルをページ情報分取得します。
[ 利用可能な管理者について ]
このAPIでは、以下の管理者が操作可能です。
filter
- 検索条件target
- ページ情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。PagingFileListItem findFileList(String companyCd, FileAdminFilter filter, PagingParameter target) throws InvalidParameterException, AuthenticationException
指定した検索条件に該当するファイルをページ情報分取得します。
[ 利用可能な管理者について ]
このAPIでは、以下の管理者が操作可能です。
companyCd
- 会社コードfilter
- 検索条件target
- ページ情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。DownloadFile[] findFilePath(FileKey[] keys) throws InvalidParameterException, AuthenticationException
keys
- 添付ファイルキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION