Interface GroupManagerClient
-
- All Superinterfaces:
ManagerClient
- All Known Implementing Classes:
DefaultGroupManager
public interface GroupManagerClient extends ManagerClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAdmin(String groupId, String userId)voidaddUserToGroup(String userId, String groupId)voidcreateGroup(String groupId, org.gcube.common.storagehub.model.acls.AccessType accessType, String folderOwner)List<String>getAdmins(String groupId)List<String>getGroups()List<String>getUsersOfGroup(String groupId)voidremoveAdmin(String groupId, String userId)voidremoveGroup(String groupId)voidremoveUserFromGroup(String userId, String groupId)-
Methods inherited from interface org.gcube.common.storagehub.client.proxies.ManagerClient
impersonate, register
-
-
-
-
Method Detail
-
addUserToGroup
void addUserToGroup(String userId, String groupId) throws org.gcube.common.storagehub.model.exceptions.StorageHubException
- Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubException
-
removeUserFromGroup
void removeUserFromGroup(String userId, String groupId) throws org.gcube.common.storagehub.model.exceptions.StorageHubException
- Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubException
-
removeGroup
void removeGroup(String groupId) throws org.gcube.common.storagehub.model.exceptions.StorageHubException
- Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubException
-
createGroup
void createGroup(String groupId, org.gcube.common.storagehub.model.acls.AccessType accessType, String folderOwner) throws org.gcube.common.storagehub.model.exceptions.StorageHubException
- Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubException
-
getUsersOfGroup
List<String> getUsersOfGroup(String groupId) throws org.gcube.common.storagehub.model.exceptions.StorageHubException
- Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubException
-
getGroups
List<String> getGroups() throws org.gcube.common.storagehub.model.exceptions.StorageHubException
- Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubException
-
addAdmin
void addAdmin(String groupId, String userId) throws org.gcube.common.storagehub.model.exceptions.StorageHubException
- Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubException
-
removeAdmin
void removeAdmin(String groupId, String userId) throws org.gcube.common.storagehub.model.exceptions.StorageHubException
- Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubException
-
-