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.GroupaddGroup(com.atlassian.crowd.embedded.api.Group group) booleanaddGroupToGroup(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) com.atlassian.crowd.embedded.api.Usercom.atlassian.crowd.embedded.api.UserWithAttributescom.atlassian.crowd.embedded.api.UseraddUser(ApplicationUser user) booleanaddUserToGroup(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) booleanaddUserToGroup(ApplicationUser user, com.atlassian.crowd.embedded.api.Group group) com.atlassian.crowd.embedded.api.Userauthenticate(String name, String credential) Collection<com.atlassian.crowd.embedded.api.User> com.atlassian.crowd.embedded.api.UserCapabilitiescom.atlassian.crowd.embedded.api.Groupcom.atlassian.crowd.embedded.api.GroupWithAttributesgetGroupWithAttributes(String name) com.atlassian.crowd.embedded.api.UsergetRemoteUser(String name) com.atlassian.crowd.embedded.api.Usercom.atlassian.crowd.embedded.api.UserWithAttributesgetUserWithAttributes(String name) booleanisGroupDirectGroupMember(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) booleanisGroupMemberOfGroup(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) booleanisGroupMemberOfGroup(String childGroupName, String parentGroup) booleanisUserDirectGroupMember(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) booleanisUserMemberOfGroup(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) booleanisUserMemberOfGroup(String userName, String groupName) booleanmockUsersInGroup(int numberOfUsers, com.atlassian.crowd.embedded.api.Group group) voidremoveAllGroupAttributes(com.atlassian.crowd.embedded.api.Group group) voidremoveAllUserAttributes(com.atlassian.crowd.embedded.api.User user) booleanremoveGroup(com.atlassian.crowd.embedded.api.Group group) voidremoveGroupAttribute(com.atlassian.crowd.embedded.api.Group group, String attributeName) booleanremoveGroupFromGroup(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) booleanremoveUser(com.atlassian.crowd.embedded.api.User user) voidremoveUserAttribute(com.atlassian.crowd.embedded.api.User user, String key) booleanremoveUserFromGroup(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) com.atlassian.crowd.embedded.api.UserrenameUser(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) voidsetGroupAttribute(com.atlassian.crowd.embedded.api.Group group, String attributeName, String attributeValue) voidsetGroupAttribute(com.atlassian.crowd.embedded.api.Group group, String attributeName, Set<String> attributeValues) voidsetUserAttribute(com.atlassian.crowd.embedded.api.User user, String key, String value) voidsetUserAttribute(com.atlassian.crowd.embedded.api.User user, String key, Set<String> value) com.atlassian.crowd.embedded.api.UsersetUserStatusLocally(String username, boolean doEnable) com.atlassian.crowd.embedded.api.GroupupdateGroup(com.atlassian.crowd.embedded.api.Group group) com.atlassian.crowd.embedded.api.UserupdateUser(com.atlassian.crowd.embedded.api.User user) voidupdateUserCredential(com.atlassian.crowd.embedded.api.User user, String credential) com.atlassian.crowd.embedded.api.Usercom.atlassian.crowd.embedded.api.UserverifyCredentials(String s, String s1)
-
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:
addUserin 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:
addUserin 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:
updateUserin interfacecom.atlassian.crowd.embedded.api.CrowdService
-
setUserStatusLocally
public com.atlassian.crowd.embedded.api.User setUserStatusLocally(String username, boolean doEnable) throws com.atlassian.crowd.exception.runtime.UserNotFoundException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
setUserStatusLocallyin interfacecom.atlassian.crowd.embedded.api.CrowdService- Throws:
com.atlassian.crowd.exception.runtime.UserNotFoundExceptioncom.atlassian.crowd.exception.runtime.OperationFailedException
-
renameUser
public com.atlassian.crowd.embedded.api.User renameUser(com.atlassian.crowd.embedded.api.User user, String newUsername) - Specified by:
renameUserin interfacecom.atlassian.crowd.embedded.api.CrowdService
-
updateUserCredential
- Specified by:
updateUserCredentialin interfacecom.atlassian.crowd.embedded.api.CrowdService
-
setUserAttribute
- Specified by:
setUserAttributein interfacecom.atlassian.crowd.embedded.api.CrowdService
-
setUserAttribute
public void setUserAttribute(com.atlassian.crowd.embedded.api.User user, String key, Set<String> value) - Specified by:
setUserAttributein interfacecom.atlassian.crowd.embedded.api.CrowdService
-
removeUserAttribute
- Specified by:
removeUserAttributein interfacecom.atlassian.crowd.embedded.api.CrowdService
-
removeAllUserAttributes
public void removeAllUserAttributes(com.atlassian.crowd.embedded.api.User user) - Specified by:
removeAllUserAttributesin interfacecom.atlassian.crowd.embedded.api.CrowdService
-
removeUser
public boolean removeUser(com.atlassian.crowd.embedded.api.User user) - Specified by:
removeUserin interfacecom.atlassian.crowd.embedded.api.CrowdService
-
addGroup
public com.atlassian.crowd.embedded.api.Group addGroup(com.atlassian.crowd.embedded.api.Group group) - Specified by:
addGroupin 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:
updateGroupin interfacecom.atlassian.crowd.embedded.api.CrowdService
-
setGroupAttribute
public void setGroupAttribute(com.atlassian.crowd.embedded.api.Group group, String attributeName, String attributeValue) - Specified by:
setGroupAttributein interfacecom.atlassian.crowd.embedded.api.CrowdService
-
setGroupAttribute
public void setGroupAttribute(com.atlassian.crowd.embedded.api.Group group, String attributeName, Set<String> attributeValues) - Specified by:
setGroupAttributein interfacecom.atlassian.crowd.embedded.api.CrowdService
-
removeGroupAttribute
public void removeGroupAttribute(com.atlassian.crowd.embedded.api.Group group, String attributeName) - Specified by:
removeGroupAttributein interfacecom.atlassian.crowd.embedded.api.CrowdService
-
removeAllGroupAttributes
public void removeAllGroupAttributes(com.atlassian.crowd.embedded.api.Group group) - Specified by:
removeAllGroupAttributesin interfacecom.atlassian.crowd.embedded.api.CrowdService
-
removeGroup
public boolean removeGroup(com.atlassian.crowd.embedded.api.Group group) - Specified by:
removeGroupin 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:
addUserToGroupin 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:
addGroupToGroupin 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:
removeUserFromGroupin 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:
removeGroupFromGroupin 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:
isUserDirectGroupMemberin 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:
isGroupDirectGroupMemberin 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:
authenticatein interfacecom.atlassian.crowd.embedded.api.CrowdService- Throws:
com.atlassian.crowd.exception.runtime.OperationFailedExceptioncom.atlassian.crowd.exception.FailedAuthenticationException
-
verifyCredentials
public com.atlassian.crowd.embedded.api.User verifyCredentials(String s, String s1) throws com.atlassian.crowd.exception.FailedAuthenticationException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
verifyCredentialsin interfacecom.atlassian.crowd.embedded.api.CrowdService- Throws:
com.atlassian.crowd.exception.FailedAuthenticationExceptioncom.atlassian.crowd.exception.runtime.OperationFailedException
-
getUser
- Specified by:
getUserin interfacecom.atlassian.crowd.embedded.api.CrowdService
-
getRemoteUser
- Specified by:
getRemoteUserin 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:
userAuthenticatedin interfacecom.atlassian.crowd.embedded.api.CrowdService- Throws:
com.atlassian.crowd.exception.runtime.UserNotFoundExceptioncom.atlassian.crowd.exception.runtime.OperationFailedExceptioncom.atlassian.crowd.exception.InactiveAccountException
-
getUserWithAttributes
- Specified by:
getUserWithAttributesin interfacecom.atlassian.crowd.embedded.api.CrowdService
-
getGroup
- Specified by:
getGroupin interfacecom.atlassian.crowd.embedded.api.CrowdService
-
getGroupWithAttributes
- Specified by:
getGroupWithAttributesin interfacecom.atlassian.crowd.embedded.api.CrowdService
-
search
- Specified by:
searchin 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:
isUserMemberOfGroupin interfacecom.atlassian.crowd.embedded.api.CrowdService
-
isUserMemberOfGroup
- Specified by:
isUserMemberOfGroupin interfacecom.atlassian.crowd.embedded.api.CrowdService
-
isGroupMemberOfGroup
- Specified by:
isGroupMemberOfGroupin 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:
isGroupMemberOfGroupin 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:
getCapabilitiesForNewUsersin interfacecom.atlassian.crowd.embedded.api.CrowdService
-
getAllUsers
-