public interface AdminMemberService
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
またユーザの所属組織は、ユーザコンテキストのカレント組織を元に操作します。
[ 管理権限について ]
このクラスでは、以下のいずれかに該当するユーザ以外、操作できません。
[ collaboration管理者の場合 ]
collaboration管理者として操作可能なワークスペースは、認可で許可された会社のワークスペースに限ります。
[ Workspace機能管理者の場合 ]
Workspace機能管理者として操作可能なワークスペースは、操作ユーザのカレント組織の会社に一致するワークスペースに限ります。
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Member[] |
addMember(WorkspaceKey workspaceKey,
Member[] members)
ワークスペースメンバーを追加します。
|
MemberReference |
findMember(String itemType,
ItemKey itemKey,
String userCd)
ワークスペースメンバーを取得します。
|
MemberReference[] |
findMemberList(WorkspaceKey workspaceKey)
ワークスペースの全メンバーを取得します。
|
String[] |
grantOwnerShip(WorkspaceKey workspaceKey,
String[] userCds)
ワークスペースのオーナー権限を付与します。
|
String[] |
rejectOwnerShip(WorkspaceKey workspaceKey,
String[] userCds)
ワークスペースのオーナー権限を剥奪します。
|
String[] |
removeMember(WorkspaceKey workspaceKey,
String[] userCds)
ワークスペースから離脱します。
|
Member[] addMember(WorkspaceKey workspaceKey, Member[] members) throws InvalidParameterException, AuthenticationException, OperationException
workspaceKey - ワークスペースキーmembers - メンバー情報InvalidParameterException - 入力項目値に不正があった場合に発生します。AuthenticationException - アクセス権違反した場合に発生します。OperationException - データ不整合が起こる場合に発生します。MemberReference findMember(String itemType, ItemKey itemKey, String userCd) throws InvalidParameterException, AuthenticationException
指定したアイテム情報に該当するワークスペースのメンバーを取得します。
itemType - アイテム種別itemKey - アイテムキーuserCd - ユーザコードInvalidParameterException - 入力項目値に不正があった場合に発生します。AuthenticationException - アクセス権違反した場合に発生します。MemberReference[] findMemberList(WorkspaceKey workspaceKey) throws InvalidParameterException, AuthenticationException, ModuleCallInterfaceException
IMBoxのGroupBoxと各メンバーの連携状態を含めて取得します。
該当するデータが存在しない場合、空の配列を返却します。
workspaceKey - ワークスペースキーInvalidParameterException - 入力項目値に不正があった場合に発生します。AuthenticationException - アクセス権違反した場合に発生します。ModuleCallInterfaceException - IMBoxとの連携に失敗した場合に発生します。String[] grantOwnerShip(WorkspaceKey workspaceKey, String[] userCds) throws InvalidParameterException, AuthenticationException, OperationException
IMBoxのGroupBoxに対してもオーナー権限を付与します。
workspaceKey - ワークスペースキーuserCds - ユーザコードInvalidParameterException - 入力項目値に不正があった場合に発生します。AuthenticationException - アクセス権違反した場合に発生します。OperationException - データ不整合が起こる場合に発生します。String[] rejectOwnerShip(WorkspaceKey workspaceKey, String[] userCds) throws InvalidParameterException, AuthenticationException, OperationException
IMBoxのGroupBoxに対してもオーナー権限のを行います。
オーナーが不在となる場合、離脱することはできません。
workspaceKey - ワークスペースキーuserCds - ユーザコードInvalidParameterException - 入力項目値に不正があった場合に発生します。AuthenticationException - アクセス権違反した場合に発生します。OperationException - データ不整合が起こる場合に発生します。String[] removeMember(WorkspaceKey workspaceKey, String[] userCds) throws InvalidParameterException, AuthenticationException, OperationException, ModuleCallInterfaceException
指定したユーザをワークスペースから離脱させます。
離脱時、IMBoxのGroupBox上からもメンバーから離脱します。
オーナーが不在となる場合、離脱させることはできません。
workspaceKey - ワークスペースキーuserCds - ユーザコードInvalidParameterException - 入力項目値に不正があった場合に発生します。AuthenticationException - アクセス権違反した場合に発生します。OperationException - データ不整合が起こる場合に発生します。ModuleCallInterfaceException - IMBoxとの連携に失敗した場合に発生します。Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION