public interface IWorkspaceImboxConnector
修飾子とタイプ | メソッドと説明 |
---|---|
String |
addGroupBox(String title,
List<ImBoxUser> users)
非公開のGroupBoxを追加します。
|
String |
addGroupBox(String title,
List<ImBoxUser> users,
String[] companyCds)
公開のGroupBoxを追加します。
|
List<String> |
addMemberShip(String boxCd,
List<String> userCds)
GroupBoxにメンバーを追加します。
|
List<String> |
addOwnerShip(String boxCd,
List<String> userCds,
boolean isForce)
GroupBoxのオーナーを追加します。
|
void |
editApplicationTitle(WorkspaceKey workspaceKey,
String title)
ApplicationBoxのタイトルを変更します。
|
void |
editGroupBoxName(String boxCd,
String title)
GroupBoxのタイトルを変更します。
|
boolean |
existsGroupBox(String boxCd)
GroupBoxが存在するかどうか判定します。
|
Map<String,Boolean> |
isMember(String boxCd,
String[] userCds)
GroupBoxのメンバーか判定します。
|
Boolean |
leaveMember(String boxCd)
GroupBoxのメンバーから離脱します。
|
List<String> |
removeMemberShip(String boxCd,
List<String> userCds,
boolean isForce)
GroupBoxのメンバーから離脱します。
|
List<String> |
removeOwnerShip(String boxCd,
List<String> userCds,
boolean isForce)
GroupBoxのオーナー権限を剥奪します。
|
String addGroupBox(String title, List<ImBoxUser> users) throws ModuleCallInterfaceException, IMBoxGroupCreateException
title
- タイトルusers
- GroupBoxのメンバーModuleCallInterfaceException
- IMBoxとの連携に失敗した場合に発生します。IMBoxGroupCreateException
- GroupBoxの作成に失敗した場合に発生します。String addGroupBox(String title, List<ImBoxUser> users, String[] companyCds) throws ModuleCallInterfaceException, IMBoxGroupCreateException
title
- タイトルusers
- GroupBoxのメンバーcompanyCds
- GroupBox公開先会社ModuleCallInterfaceException
- IMBoxとの連携に失敗した場合に発生します。IMBoxGroupCreateException
- GroupBoxの作成に失敗した場合に発生します。List<String> addMemberShip(String boxCd, List<String> userCds) throws ModuleCallInterfaceException
boxCd
- GroupBoxコードuserCds
- 追加するメンバーModuleCallInterfaceException
- IMBoxとの連携に失敗した場合に発生します。List<String> addOwnerShip(String boxCd, List<String> userCds, boolean isForce) throws ModuleCallInterfaceException
boxCd
- GroupBoxコードuserCds
- オーナーに追加するメンバーisForce
- true : 強制的にオーナーを追加する / false : GroupBoxのオーナーの場合のみ、オーナー追加ができるModuleCallInterfaceException
- IMBoxとの連携に失敗した場合に発生します。void editApplicationTitle(WorkspaceKey workspaceKey, String title) throws ModuleCallInterfaceException
workspaceKey
- ワークスペースキーtitle
- タイトルModuleCallInterfaceException
- IMBoxとの連携に失敗した場合に発生します。void editGroupBoxName(String boxCd, String title) throws ModuleCallInterfaceException
boxCd
- GroupBoxコードtitle
- タイトルModuleCallInterfaceException
- IMBoxとの連携に失敗した場合に発生します。boolean existsGroupBox(String boxCd) throws ModuleCallInterfaceException
boxCd
- GroupBoxコードtrue
:存在する/false
:存在しない)ModuleCallInterfaceException
- IMBoxとの連携に失敗した場合に発生します。Map<String,Boolean> isMember(String boxCd, String[] userCds) throws ModuleCallInterfaceException
boxCd
- GroupBoxコードuserCds
- ユーザコードModuleCallInterfaceException
- IMBoxとの連携に失敗した場合に発生します。Boolean leaveMember(String boxCd) throws ModuleCallInterfaceException
操作ユーザをGroupBoxのメンバーから離脱します。
boxCd
- GroupBoxコードModuleCallInterfaceException
- IMBoxとの連携に失敗した場合に発生します。List<String> removeMemberShip(String boxCd, List<String> userCds, boolean isForce) throws ModuleCallInterfaceException
boxCd
- GroupBoxコードuserCds
- 離脱するメンバーisForce
- true : 強制的にメンバーから離脱させる / false : GroupBoxのオーナーの場合のみ、離脱させることできるModuleCallInterfaceException
- IMBoxとの連携に失敗した場合に発生します。List<String> removeOwnerShip(String boxCd, List<String> userCds, boolean isForce) throws ModuleCallInterfaceException
boxCd
- GroupBoxコードuserCds
- 剥奪させるメンバーisForce
- true : 強制的にオーナー権限を剥奪させる / false : GroupBoxのオーナーの場合のみ、剥奪することができるModuleCallInterfaceException
- IMBoxとの連携に失敗した場合に発生します。Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION