public class CrowdGroupManager extends AbstractCrowdGroupManager
| Constructor and Description |
|---|
CrowdGroupManager(com.atlassian.user.repository.RepositoryIdentifier repositoryIdentifier) |
CrowdGroupManager(com.atlassian.user.repository.RepositoryIdentifier repositoryIdentifier,
com.atlassian.crowd.integration.atlassianuser.UserGroupCache snapshotProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMembership(com.atlassian.user.Group group,
com.atlassian.user.User user) |
com.atlassian.user.Group |
createGroup(String groupName) |
com.atlassian.user.Group |
getGroup(String groupName) |
com.atlassian.user.search.page.Pager |
getGroups() |
com.atlassian.user.search.page.Pager |
getGroups(com.atlassian.user.User user) |
com.atlassian.user.search.page.Pager |
getMemberNames(com.atlassian.user.Group group) |
List<com.atlassian.user.Group> |
getWritableGroups() |
boolean |
hasMembership(com.atlassian.user.Group group,
com.atlassian.user.User user) |
void |
removeGroup(com.atlassian.user.Group group) |
void |
removeMembership(com.atlassian.user.Group group,
com.atlassian.user.User user) |
getExternalMemberNames, getIdentifier, getLocalMemberNames, getRepository, isCreative, isReadOnly, supportsExternalMembershippublic CrowdGroupManager(com.atlassian.user.repository.RepositoryIdentifier repositoryIdentifier,
com.atlassian.crowd.integration.atlassianuser.UserGroupCache snapshotProvider)
public CrowdGroupManager(com.atlassian.user.repository.RepositoryIdentifier repositoryIdentifier)
public void addMembership(com.atlassian.user.Group group,
com.atlassian.user.User user)
throws com.atlassian.user.EntityException,
IllegalArgumentException
com.atlassian.user.EntityExceptionIllegalArgumentExceptionpublic com.atlassian.user.Group createGroup(String groupName) throws com.atlassian.user.EntityException
com.atlassian.user.EntityExceptionpublic com.atlassian.user.Group getGroup(String groupName) throws com.atlassian.user.EntityException
com.atlassian.user.EntityExceptionpublic com.atlassian.user.search.page.Pager getGroups()
throws com.atlassian.user.EntityException
com.atlassian.user.EntityExceptionpublic com.atlassian.user.search.page.Pager getGroups(com.atlassian.user.User user)
throws com.atlassian.user.EntityException
com.atlassian.user.EntityExceptionpublic List<com.atlassian.user.Group> getWritableGroups()
public com.atlassian.user.search.page.Pager getMemberNames(com.atlassian.user.Group group)
throws com.atlassian.user.EntityException
com.atlassian.user.EntityExceptionpublic boolean hasMembership(com.atlassian.user.Group group,
com.atlassian.user.User user)
throws com.atlassian.user.EntityException
com.atlassian.user.EntityExceptionpublic void removeGroup(com.atlassian.user.Group group)
throws com.atlassian.user.EntityException
com.atlassian.user.EntityExceptionpublic void removeMembership(com.atlassian.user.Group group,
com.atlassian.user.User user)
throws com.atlassian.user.EntityException,
IllegalArgumentException
com.atlassian.user.EntityExceptionIllegalArgumentExceptionCopyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.