public class JCRGroup extends Object implements org.gcube.common.homelibrary.home.workspace.usermanager.GCubeGroup
| Modifier and Type | Field and Description |
|---|---|
Group |
group |
String |
name |
static String |
url |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addMember(String user) |
boolean |
addMembers(List<String> users) |
String |
getDisplayName() |
List<String> |
getMembers() |
String |
getName() |
boolean |
isMember(String member) |
boolean |
removeMember(String user) |
boolean |
removeMembers(List<String> usersList) |
boolean |
setDisplayName(String displayName) |
void |
updateGroup(List<String> members,
List<String> membersToDelete) |
public JCRGroup(String name) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
org.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic String getName()
getName in interface org.gcube.common.homelibrary.home.workspace.usermanager.GCubeGrouppublic boolean removeMembers(List<String> usersList) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
removeMembers in interface org.gcube.common.homelibrary.home.workspace.usermanager.GCubeGrouporg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic boolean addMembers(List<String> users) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
addMembers in interface org.gcube.common.homelibrary.home.workspace.usermanager.GCubeGrouporg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic boolean addMember(String user) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
addMember in interface org.gcube.common.homelibrary.home.workspace.usermanager.GCubeGrouporg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic boolean removeMember(String user) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
removeMember in interface org.gcube.common.homelibrary.home.workspace.usermanager.GCubeGrouporg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic boolean isMember(String member) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
isMember in interface org.gcube.common.homelibrary.home.workspace.usermanager.GCubeGrouporg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<String> getMembers() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getMembers in interface org.gcube.common.homelibrary.home.workspace.usermanager.GCubeGrouporg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void updateGroup(List<String> members, List<String> membersToDelete) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
org.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic String getDisplayName() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getDisplayName in interface org.gcube.common.homelibrary.home.workspace.usermanager.GCubeGrouporg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic boolean setDisplayName(String displayName) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
setDisplayName in interface org.gcube.common.homelibrary.home.workspace.usermanager.GCubeGrouporg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionCopyright © 2014. All Rights Reserved.