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 -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMembership(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.Groupcom.atlassian.user.search.page.Pager<com.atlassian.user.Group>com.atlassian.user.search.page.Pager<com.atlassian.user.Group>getGroups(com.atlassian.user.User user) com.atlassian.user.repository.RepositoryIdentifiercom.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>booleanhasMembership(com.atlassian.user.Group group, com.atlassian.user.User user) booleanbooleanisReadOnly(com.atlassian.user.Group group) voidremoveGroup(com.atlassian.user.Group group) voidremoveMembership(com.atlassian.user.Group group, com.atlassian.user.User user) booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.user.EntityManager
unwrapProxy
-
Constructor Details
-
EmbeddedCrowdGroupManagerImpl
public EmbeddedCrowdGroupManagerImpl()
-
-
Method Details
-
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
- 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
-