Class EmbeddedCrowdGroupManagerImpl
- java.lang.Object
-
- com.atlassian.crowd.embedded.atlassianuser.EmbeddedCrowdGroupManagerImpl
-
- All Implemented Interfaces:
EmbeddedCrowdGroupManager,com.atlassian.user.EntityManager,com.atlassian.user.GroupManager
@Transactional public class EmbeddedCrowdGroupManagerImpl extends Object implements EmbeddedCrowdGroupManager
-
-
Constructor Summary
Constructors Constructor Description EmbeddedCrowdGroupManagerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMembership(com.atlassian.user.Group group, com.atlassian.user.User user)com.atlassian.user.GroupcreateGroup(String groupName)com.atlassian.user.search.page.Pager<String>getExternalMemberNames(com.atlassian.user.Group group)com.atlassian.user.GroupgetGroup(String groupName)com.atlassian.user.search.page.Pager<com.atlassian.user.Group>getGroups()com.atlassian.user.search.page.Pager<com.atlassian.user.Group>getGroups(com.atlassian.user.User user)com.atlassian.user.repository.RepositoryIdentifiergetIdentifier()com.atlassian.user.search.page.Pager<String>getLocalMemberNames(com.atlassian.user.Group group)com.atlassian.user.search.page.Pager<String>getMemberNames(com.atlassian.user.Group group)com.atlassian.user.repository.RepositoryIdentifiergetRepository(com.atlassian.user.Entity entity)List<com.atlassian.user.Group>getWritableGroups()booleanhasMembership(com.atlassian.user.Group group, com.atlassian.user.User user)booleanisCreative()booleanisReadOnly(com.atlassian.user.Group group)voidremoveGroup(com.atlassian.user.Group group)voidremoveMembership(com.atlassian.user.Group group, com.atlassian.user.User user)booleansupportsExternalMembership()
-
-
-
Method Detail
-
getIdentifier
public com.atlassian.user.repository.RepositoryIdentifier getIdentifier()
- Specified by:
getIdentifierin interfacecom.atlassian.user.EntityManager
-
getRepository
public com.atlassian.user.repository.RepositoryIdentifier getRepository(com.atlassian.user.Entity entity) throws com.atlassian.user.EntityException- Specified by:
getRepositoryin interfacecom.atlassian.user.EntityManager- Throws:
com.atlassian.user.EntityException
-
isCreative
public boolean isCreative()
- Specified by:
isCreativein interfacecom.atlassian.user.EntityManager
-
getGroups
public com.atlassian.user.search.page.Pager<com.atlassian.user.Group> getGroups() throws com.atlassian.user.EntityException- Specified by:
getGroupsin interfacecom.atlassian.user.GroupManager- Throws:
com.atlassian.user.EntityException
-
getWritableGroups
public List<com.atlassian.user.Group> getWritableGroups()
- Specified by:
getWritableGroupsin interfacecom.atlassian.user.GroupManager
-
getGroups
public com.atlassian.user.search.page.Pager<com.atlassian.user.Group> getGroups(com.atlassian.user.User user)
- Specified by:
getGroupsin interfacecom.atlassian.user.GroupManager
-
getMemberNames
public com.atlassian.user.search.page.Pager<String> getMemberNames(com.atlassian.user.Group group) throws com.atlassian.user.EntityException
- Specified by:
getMemberNamesin interfacecom.atlassian.user.GroupManager- Throws:
com.atlassian.user.EntityException
-
getLocalMemberNames
public com.atlassian.user.search.page.Pager<String> getLocalMemberNames(com.atlassian.user.Group group) throws com.atlassian.user.EntityException
- Specified by:
getLocalMemberNamesin interfacecom.atlassian.user.GroupManager- Throws:
com.atlassian.user.EntityException
-
getExternalMemberNames
public com.atlassian.user.search.page.Pager<String> getExternalMemberNames(com.atlassian.user.Group group) throws com.atlassian.user.EntityException
- Specified by:
getExternalMemberNamesin interfacecom.atlassian.user.GroupManager- Throws:
com.atlassian.user.EntityException
-
getGroup
public com.atlassian.user.Group getGroup(String groupName) throws com.atlassian.user.EntityException
- Specified by:
getGroupin interfacecom.atlassian.user.GroupManager- Throws:
com.atlassian.user.EntityException
-
createGroup
public com.atlassian.user.Group createGroup(String groupName) throws com.atlassian.user.EntityException
- Specified by:
createGroupin interfacecom.atlassian.user.GroupManager- Throws:
com.atlassian.user.EntityException
-
removeGroup
public void removeGroup(com.atlassian.user.Group group) throws com.atlassian.user.EntityException, IllegalArgumentException- Specified by:
removeGroupin interfacecom.atlassian.user.GroupManager- Throws:
com.atlassian.user.EntityExceptionIllegalArgumentException
-
addMembership
public void addMembership(com.atlassian.user.Group group, com.atlassian.user.User user) throws com.atlassian.user.EntityException, IllegalArgumentException- Specified by:
addMembershipin interfacecom.atlassian.user.GroupManager- Throws:
com.atlassian.user.EntityExceptionIllegalArgumentException
-
hasMembership
public boolean hasMembership(com.atlassian.user.Group group, com.atlassian.user.User user) throws com.atlassian.user.EntityException- Specified by:
hasMembershipin interfacecom.atlassian.user.GroupManager- Throws:
com.atlassian.user.EntityException
-
removeMembership
public void removeMembership(com.atlassian.user.Group group, com.atlassian.user.User user) throws com.atlassian.user.EntityException, IllegalArgumentException- Specified by:
removeMembershipin interfacecom.atlassian.user.GroupManager- Throws:
com.atlassian.user.EntityExceptionIllegalArgumentException
-
supportsExternalMembership
public boolean supportsExternalMembership() throws com.atlassian.user.EntityException- Specified by:
supportsExternalMembershipin interfacecom.atlassian.user.GroupManager- Throws:
com.atlassian.user.EntityException
-
isReadOnly
public boolean isReadOnly(com.atlassian.user.Group group) throws com.atlassian.user.EntityException- Specified by:
isReadOnlyin interfacecom.atlassian.user.GroupManager- Throws:
com.atlassian.user.EntityException
-
-