public interface FolderAclManagementService
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
またユーザの所属組織は、ユーザコンテキストのカレント組織を元に操作します。
[ 管理権限について ]
このクラスでは、以下のいずれかに該当するユーザ以外、操作できません。
[ Collaboration管理者の場合 ]
Collaboration管理者として操作可能なフォルダは、認可で許可された会社のフォルダに限ります。
[ Filelibrary機能管理者の場合 ]
Filelibrary機能管理者として操作可能なフォルダは、操作ユーザのカレント組織の会社に一致するフォルダに限ります。
[ Filelibraryオーナーの場合 ]
Filelibraryオーナーとして操作可能なフォルダは、操作ユーザにオーナー設定されたフォルダに限ります。
修飾子とタイプ | メソッドと説明 |
---|---|
FolderAclEditViewSetting |
find(FolderKey folderKey)
アクセス権設定を取得します。
|
FolderAclDisplaySetting[] |
findTree()
アクセス権設定のツリーを取得します。
|
FolderAclDisplaySetting[] |
findTree(String companyCd)
アクセス権設定のツリーを取得します。
|
FolderKey |
replace(FolderAclEditSetting setting,
Boolean isCopy)
アクセス権設定を入れ替えます。
|
FolderAclDisplaySetting |
validation(FolderAclEditSetting setting)
アクセス権設定の検証を行います。
|
FolderAclEditViewSetting find(FolderKey folderKey) throws InvalidParameterException, AuthenticationException
指定したフォルダキーに設定しているアクセス権情報を取得します。
folderKey
- フォルダキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。FolderAclDisplaySetting[] findTree() throws AuthenticationException
[ 利用可能な管理者について ]
このAPIでは、以下の管理者が操作可能です。
AuthenticationException
- アクセス権違反した場合に発生します。FolderAclDisplaySetting[] findTree(String companyCd) throws InvalidParameterException, AuthenticationException
指定した会社コードに該当するフォルダのツリーを取得します。
[ 利用可能な管理者について ]
このAPIでは、以下の管理者が操作可能です。
companyCd
- 会社コードInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。FolderKey replace(FolderAclEditSetting setting, Boolean isCopy) throws InvalidParameterException, AuthenticationException, OperationException, ClearCacheFailureException
ここではアクセス権設定の登録/更新を合わせて行います。
setting
- アクセス権設定情報isCopy
- true : 配下のフォルダにも同じアクセス権設定内容をコピーする / false : 配下のフォルダにはコピーしないInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。ClearCacheFailureException
- キャッシュクリアに失敗した場合に発生します。FolderAclDisplaySetting validation(FolderAclEditSetting setting) throws InvalidParameterException
指定したアクセス権設定で入れ替え可能か整合性をチェックします。
入れ替え不可である場合、チェックエラーとなった内容を返却します。
setting
- アクセス権設定情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION