Package com.atlassian.jira.user
Class MockCrowdService
java.lang.Object
com.atlassian.jira.user.MockCrowdService
- All Implemented Interfaces:
com.atlassian.crowd.embedded.api.CrowdService
public class MockCrowdService
extends Object
implements com.atlassian.crowd.embedded.api.CrowdService
- Since:
- v4.1
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.crowd.embedded.api.Group
addGroup
(com.atlassian.crowd.embedded.api.Group group) boolean
addGroupToGroup
(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) com.atlassian.crowd.embedded.api.User
com.atlassian.crowd.embedded.api.UserWithAttributes
com.atlassian.crowd.embedded.api.User
addUser
(ApplicationUser user) boolean
addUserToGroup
(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) boolean
addUserToGroup
(ApplicationUser user, com.atlassian.crowd.embedded.api.Group group) com.atlassian.crowd.embedded.api.User
authenticate
(String name, String credential) Collection<com.atlassian.crowd.embedded.api.User>
com.atlassian.crowd.embedded.api.UserCapabilities
com.atlassian.crowd.embedded.api.Group
com.atlassian.crowd.embedded.api.GroupWithAttributes
getGroupWithAttributes
(String name) com.atlassian.crowd.embedded.api.User
getRemoteUser
(String name) com.atlassian.crowd.embedded.api.User
com.atlassian.crowd.embedded.api.UserWithAttributes
getUserWithAttributes
(String name) boolean
isGroupDirectGroupMember
(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) boolean
isGroupMemberOfGroup
(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) boolean
isGroupMemberOfGroup
(String childGroupName, String parentGroup) boolean
isUserDirectGroupMember
(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) boolean
isUserMemberOfGroup
(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) boolean
isUserMemberOfGroup
(String userName, String groupName) boolean
mockUsersInGroup
(int numberOfUsers, com.atlassian.crowd.embedded.api.Group group) void
removeAllGroupAttributes
(com.atlassian.crowd.embedded.api.Group group) void
removeAllUserAttributes
(com.atlassian.crowd.embedded.api.User user) boolean
removeGroup
(com.atlassian.crowd.embedded.api.Group group) void
removeGroupAttribute
(com.atlassian.crowd.embedded.api.Group group, String attributeName) boolean
removeGroupFromGroup
(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) boolean
removeUser
(com.atlassian.crowd.embedded.api.User user) void
removeUserAttribute
(com.atlassian.crowd.embedded.api.User user, String key) boolean
removeUserFromGroup
(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) com.atlassian.crowd.embedded.api.User
renameUser
(com.atlassian.crowd.embedded.api.User user, String newUsername) <T> Iterable<T>
search
(com.atlassian.crowd.embedded.api.Query<T> query) Iterable<com.atlassian.crowd.embedded.api.User>
searchUsersAllowingDuplicateNames
(com.atlassian.crowd.embedded.api.Query<com.atlassian.crowd.embedded.api.User> userQuery) void
setGroupAttribute
(com.atlassian.crowd.embedded.api.Group group, String attributeName, String attributeValue) void
setGroupAttribute
(com.atlassian.crowd.embedded.api.Group group, String attributeName, Set<String> attributeValues) void
setUserAttribute
(com.atlassian.crowd.embedded.api.User user, String key, String value) void
setUserAttribute
(com.atlassian.crowd.embedded.api.User user, String key, Set<String> value) com.atlassian.crowd.embedded.api.Group
updateGroup
(com.atlassian.crowd.embedded.api.Group group) com.atlassian.crowd.embedded.api.User
updateUser
(com.atlassian.crowd.embedded.api.User user) void
updateUserCredential
(com.atlassian.crowd.embedded.api.User user, String credential) com.atlassian.crowd.embedded.api.User
-
Field Details
-
Constructor Details
-
MockCrowdService
public MockCrowdService() -
MockCrowdService
-
-
Method Details
-
addUser
public com.atlassian.crowd.embedded.api.User addUser(com.atlassian.crowd.embedded.api.User user, String credential) - Specified by:
addUser
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
addUser
public com.atlassian.crowd.embedded.api.UserWithAttributes addUser(com.atlassian.crowd.embedded.api.UserWithAttributes user, String credential) - Specified by:
addUser
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
addUser
-
updateUser
public com.atlassian.crowd.embedded.api.User updateUser(com.atlassian.crowd.embedded.api.User user) - Specified by:
updateUser
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
renameUser
public com.atlassian.crowd.embedded.api.User renameUser(com.atlassian.crowd.embedded.api.User user, String newUsername) - Specified by:
renameUser
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
updateUserCredential
- Specified by:
updateUserCredential
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
setUserAttribute
- Specified by:
setUserAttribute
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
setUserAttribute
public void setUserAttribute(com.atlassian.crowd.embedded.api.User user, String key, Set<String> value) - Specified by:
setUserAttribute
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
removeUserAttribute
- Specified by:
removeUserAttribute
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
removeAllUserAttributes
public void removeAllUserAttributes(com.atlassian.crowd.embedded.api.User user) - Specified by:
removeAllUserAttributes
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
removeUser
public boolean removeUser(com.atlassian.crowd.embedded.api.User user) - Specified by:
removeUser
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
addGroup
public com.atlassian.crowd.embedded.api.Group addGroup(com.atlassian.crowd.embedded.api.Group group) - Specified by:
addGroup
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
mockUsersInGroup
public boolean mockUsersInGroup(int numberOfUsers, com.atlassian.crowd.embedded.api.Group group) -
updateGroup
public com.atlassian.crowd.embedded.api.Group updateGroup(com.atlassian.crowd.embedded.api.Group group) - Specified by:
updateGroup
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
setGroupAttribute
public void setGroupAttribute(com.atlassian.crowd.embedded.api.Group group, String attributeName, String attributeValue) - Specified by:
setGroupAttribute
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
setGroupAttribute
public void setGroupAttribute(com.atlassian.crowd.embedded.api.Group group, String attributeName, Set<String> attributeValues) - Specified by:
setGroupAttribute
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
removeGroupAttribute
public void removeGroupAttribute(com.atlassian.crowd.embedded.api.Group group, String attributeName) - Specified by:
removeGroupAttribute
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
removeAllGroupAttributes
public void removeAllGroupAttributes(com.atlassian.crowd.embedded.api.Group group) - Specified by:
removeAllGroupAttributes
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
removeGroup
public boolean removeGroup(com.atlassian.crowd.embedded.api.Group group) - Specified by:
removeGroup
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
addUserToGroup
public boolean addUserToGroup(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) - Specified by:
addUserToGroup
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
addUserToGroup
-
addGroupToGroup
public boolean addGroupToGroup(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) throws com.atlassian.crowd.exception.runtime.GroupNotFoundException - Specified by:
addGroupToGroup
in interfacecom.atlassian.crowd.embedded.api.CrowdService
- Throws:
com.atlassian.crowd.exception.runtime.GroupNotFoundException
-
removeUserFromGroup
public boolean removeUserFromGroup(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) - Specified by:
removeUserFromGroup
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
removeGroupFromGroup
public boolean removeGroupFromGroup(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) - Specified by:
removeGroupFromGroup
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
isUserDirectGroupMember
public boolean isUserDirectGroupMember(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) - Specified by:
isUserDirectGroupMember
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
isGroupDirectGroupMember
public boolean isGroupDirectGroupMember(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) - Specified by:
isGroupDirectGroupMember
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
authenticate
public com.atlassian.crowd.embedded.api.User authenticate(String name, String credential) throws com.atlassian.crowd.exception.runtime.OperationFailedException, com.atlassian.crowd.exception.FailedAuthenticationException - Specified by:
authenticate
in interfacecom.atlassian.crowd.embedded.api.CrowdService
- Throws:
com.atlassian.crowd.exception.runtime.OperationFailedException
com.atlassian.crowd.exception.FailedAuthenticationException
-
getUser
- Specified by:
getUser
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
getRemoteUser
- Specified by:
getRemoteUser
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
userAuthenticated
public com.atlassian.crowd.embedded.api.User userAuthenticated(String s) throws com.atlassian.crowd.exception.runtime.UserNotFoundException, com.atlassian.crowd.exception.runtime.OperationFailedException, com.atlassian.crowd.exception.InactiveAccountException - Specified by:
userAuthenticated
in interfacecom.atlassian.crowd.embedded.api.CrowdService
- Throws:
com.atlassian.crowd.exception.runtime.UserNotFoundException
com.atlassian.crowd.exception.runtime.OperationFailedException
com.atlassian.crowd.exception.InactiveAccountException
-
getUserWithAttributes
- Specified by:
getUserWithAttributes
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
getGroup
- Specified by:
getGroup
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
getGroupWithAttributes
- Specified by:
getGroupWithAttributes
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
search
- Specified by:
search
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
isUserMemberOfGroup
public boolean isUserMemberOfGroup(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) - Specified by:
isUserMemberOfGroup
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
isUserMemberOfGroup
- Specified by:
isUserMemberOfGroup
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
isGroupMemberOfGroup
- Specified by:
isGroupMemberOfGroup
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
isGroupMemberOfGroup
public boolean isGroupMemberOfGroup(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) - Specified by:
isGroupMemberOfGroup
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
searchUsersAllowingDuplicateNames
public Iterable<com.atlassian.crowd.embedded.api.User> searchUsersAllowingDuplicateNames(com.atlassian.crowd.embedded.api.Query<com.atlassian.crowd.embedded.api.User> userQuery) -
getCapabilitiesForNewUsers
public com.atlassian.crowd.embedded.api.UserCapabilities getCapabilitiesForNewUsers()- Specified by:
getCapabilitiesForNewUsers
in interfacecom.atlassian.crowd.embedded.api.CrowdService
-
getAllUsers
-