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, supportsExternalMembership
public 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.EntityException
IllegalArgumentException
public com.atlassian.user.Group createGroup(String groupName) throws com.atlassian.user.EntityException
com.atlassian.user.EntityException
public com.atlassian.user.Group getGroup(String groupName) throws com.atlassian.user.EntityException
com.atlassian.user.EntityException
public com.atlassian.user.search.page.Pager getGroups() throws com.atlassian.user.EntityException
com.atlassian.user.EntityException
public com.atlassian.user.search.page.Pager getGroups(com.atlassian.user.User user) throws com.atlassian.user.EntityException
com.atlassian.user.EntityException
public 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.EntityException
public boolean hasMembership(com.atlassian.user.Group group, com.atlassian.user.User user) throws com.atlassian.user.EntityException
com.atlassian.user.EntityException
public void removeGroup(com.atlassian.user.Group group) throws com.atlassian.user.EntityException
com.atlassian.user.EntityException
public void removeMembership(com.atlassian.user.Group group, com.atlassian.user.User user) throws com.atlassian.user.EntityException, IllegalArgumentException
com.atlassian.user.EntityException
IllegalArgumentException
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.