public class StubApplicationService extends Object implements com.atlassian.crowd.manager.application.ApplicationService
UserEntityExpander
and
GroupEntityExpander
to work.Constructor and Description |
---|
StubApplicationService() |
Modifier and Type | Method and Description |
---|---|
void |
addAllUsers(com.atlassian.crowd.model.application.Application application,
Collection<com.atlassian.crowd.model.user.UserTemplateWithCredentialAndAttributes> users) |
com.atlassian.crowd.model.group.Group |
addGroup(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.model.group.GroupTemplate group) |
void |
addGroupToGroup(com.atlassian.crowd.model.application.Application application,
String childGroupName,
String parentGroupName) |
com.atlassian.crowd.model.user.User |
addUser(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.model.user.UserTemplate user,
com.atlassian.crowd.embedded.api.PasswordCredential credential) |
com.atlassian.crowd.model.user.UserWithAttributes |
addUser(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.model.user.UserTemplateWithAttributes userTemplateWithAttributes,
com.atlassian.crowd.embedded.api.PasswordCredential passwordCredential) |
void |
addUserToGroup(com.atlassian.crowd.model.application.Application application,
String username,
String groupName) |
com.atlassian.crowd.model.user.User |
authenticateUser(com.atlassian.crowd.model.application.Application application,
String username,
com.atlassian.crowd.embedded.api.PasswordCredential passwordCredential) |
void |
expireAllPasswords(com.atlassian.crowd.model.application.Application application) |
com.atlassian.crowd.model.group.Group |
findGroupByName(com.atlassian.crowd.model.application.Application application,
String name) |
com.atlassian.crowd.model.group.GroupWithAttributes |
findGroupWithAttributesByName(com.atlassian.crowd.model.application.Application application,
String name) |
com.atlassian.crowd.model.user.User |
findRemoteUserByName(com.atlassian.crowd.model.application.Application application,
String s) |
com.atlassian.crowd.model.user.User |
findUserByKey(com.atlassian.crowd.model.application.Application application,
String key) |
com.atlassian.crowd.model.user.User |
findUserByName(com.atlassian.crowd.model.application.Application application,
String name) |
com.atlassian.crowd.model.user.UserWithAttributes |
findUserWithAttributesByKey(com.atlassian.crowd.model.application.Application application,
String key) |
com.atlassian.crowd.model.user.UserWithAttributes |
findUserWithAttributesByName(com.atlassian.crowd.model.application.Application application,
String name) |
com.atlassian.crowd.model.webhook.Webhook |
findWebhookById(com.atlassian.crowd.model.application.Application application,
long webhookId) |
com.atlassian.crowd.embedded.api.UserCapabilities |
getCapabilitiesForNewUsers(com.atlassian.crowd.model.application.Application application) |
String |
getCurrentEventToken(com.atlassian.crowd.model.application.Application application) |
com.atlassian.crowd.manager.application.ApplicationService.MembershipsIterable |
getMemberships(com.atlassian.crowd.model.application.Application application) |
com.atlassian.crowd.event.Events |
getNewEvents(com.atlassian.crowd.model.application.Application application,
String eventToken) |
@Nullable com.atlassian.crowd.manager.avatar.AvatarReference |
getUserAvatar(com.atlassian.crowd.model.application.Application application,
String s,
int i) |
@Nullable URI |
getUserAvatarLink(com.atlassian.crowd.model.application.Application application,
String s,
int i) |
boolean |
isGroupDirectGroupMember(com.atlassian.crowd.model.application.Application application,
String childGroup,
String parentGroup) |
boolean |
isGroupNestedGroupMember(com.atlassian.crowd.model.application.Application application,
String childGroup,
String parentGroup) |
boolean |
isUserAuthorised(com.atlassian.crowd.model.application.Application application,
String username) |
boolean |
isUserAuthorised(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.model.user.User user) |
boolean |
isUserDirectGroupMember(com.atlassian.crowd.model.application.Application application,
String username,
String groupName) |
boolean |
isUserNestedGroupMember(com.atlassian.crowd.model.application.Application application,
String username,
String groupName) |
com.atlassian.crowd.model.webhook.Webhook |
registerWebhook(com.atlassian.crowd.model.application.Application application,
String endpointUrl,
String token) |
void |
removeGroup(com.atlassian.crowd.model.application.Application application,
String group) |
void |
removeGroupAttributes(com.atlassian.crowd.model.application.Application application,
String groupname,
String attributeName) |
void |
removeGroupFromGroup(com.atlassian.crowd.model.application.Application application,
String childGroup,
String parentGroup) |
void |
removeUser(com.atlassian.crowd.model.application.Application application,
String user) |
void |
removeUserAttributes(com.atlassian.crowd.model.application.Application application,
String username,
String attributeName) |
void |
removeUserFromGroup(com.atlassian.crowd.model.application.Application application,
String username,
String groupName) |
com.atlassian.crowd.model.user.User |
renameUser(com.atlassian.crowd.model.application.Application application,
String oldUserName,
String newUsername) |
<T> List<T> |
searchDirectGroupRelationships(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.search.query.membership.MembershipQuery<T> query) |
<T> List<T> |
searchGroups(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.search.query.entity.EntityQuery<T> query) |
<T> List<T> |
searchNestedGroupRelationships(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.search.query.membership.MembershipQuery<T> query) |
<T> List<T> |
searchUsers(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.search.query.entity.EntityQuery<T> query) |
void |
storeGroupAttributes(com.atlassian.crowd.model.application.Application application,
String groupname,
Map<String,Set<String>> attributes) |
void |
storeUserAttributes(com.atlassian.crowd.model.application.Application application,
String username,
Map<String,Set<String>> attributes) |
void |
unregisterWebhook(com.atlassian.crowd.model.application.Application application,
long webhookId) |
com.atlassian.crowd.model.group.Group |
updateGroup(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.model.group.GroupTemplate group) |
com.atlassian.crowd.model.user.User |
updateUser(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.model.user.UserTemplate user) |
void |
updateUserCredential(com.atlassian.crowd.model.application.Application application,
String username,
com.atlassian.crowd.embedded.api.PasswordCredential credential) |
com.atlassian.crowd.model.user.User |
userAuthenticated(com.atlassian.crowd.model.application.Application application,
String s) |
public com.atlassian.crowd.model.user.User authenticateUser(com.atlassian.crowd.model.application.Application application, String username, com.atlassian.crowd.embedded.api.PasswordCredential passwordCredential)
authenticateUser
in interface com.atlassian.crowd.manager.application.ApplicationService
public boolean isUserAuthorised(com.atlassian.crowd.model.application.Application application, String username)
isUserAuthorised
in interface com.atlassian.crowd.manager.application.ApplicationService
public boolean isUserAuthorised(com.atlassian.crowd.model.application.Application application, com.atlassian.crowd.model.user.User user)
isUserAuthorised
in interface com.atlassian.crowd.manager.application.ApplicationService
public void addAllUsers(com.atlassian.crowd.model.application.Application application, Collection<com.atlassian.crowd.model.user.UserTemplateWithCredentialAndAttributes> users)
addAllUsers
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.model.user.User findUserByName(com.atlassian.crowd.model.application.Application application, String name)
findUserByName
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.model.user.User findRemoteUserByName(com.atlassian.crowd.model.application.Application application, String s)
findRemoteUserByName
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.model.user.UserWithAttributes findUserWithAttributesByName(com.atlassian.crowd.model.application.Application application, String name)
findUserWithAttributesByName
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.model.user.User findUserByKey(com.atlassian.crowd.model.application.Application application, String key)
findUserByKey
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.model.user.UserWithAttributes findUserWithAttributesByKey(com.atlassian.crowd.model.application.Application application, String key)
findUserWithAttributesByKey
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.model.user.User addUser(com.atlassian.crowd.model.application.Application application, com.atlassian.crowd.model.user.UserTemplate user, com.atlassian.crowd.embedded.api.PasswordCredential credential)
addUser
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.model.user.UserWithAttributes addUser(com.atlassian.crowd.model.application.Application application, com.atlassian.crowd.model.user.UserTemplateWithAttributes userTemplateWithAttributes, com.atlassian.crowd.embedded.api.PasswordCredential passwordCredential)
addUser
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.model.user.User updateUser(com.atlassian.crowd.model.application.Application application, com.atlassian.crowd.model.user.UserTemplate user)
updateUser
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.model.user.User renameUser(com.atlassian.crowd.model.application.Application application, String oldUserName, String newUsername)
renameUser
in interface com.atlassian.crowd.manager.application.ApplicationService
public void updateUserCredential(com.atlassian.crowd.model.application.Application application, String username, com.atlassian.crowd.embedded.api.PasswordCredential credential)
updateUserCredential
in interface com.atlassian.crowd.manager.application.ApplicationService
public void storeUserAttributes(com.atlassian.crowd.model.application.Application application, String username, Map<String,Set<String>> attributes)
storeUserAttributes
in interface com.atlassian.crowd.manager.application.ApplicationService
public void removeUserAttributes(com.atlassian.crowd.model.application.Application application, String username, String attributeName)
removeUserAttributes
in interface com.atlassian.crowd.manager.application.ApplicationService
public void removeUser(com.atlassian.crowd.model.application.Application application, String user)
removeUser
in interface com.atlassian.crowd.manager.application.ApplicationService
public <T> List<T> searchUsers(com.atlassian.crowd.model.application.Application application, com.atlassian.crowd.search.query.entity.EntityQuery<T> query)
searchUsers
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.model.group.Group findGroupByName(com.atlassian.crowd.model.application.Application application, String name)
findGroupByName
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.model.group.GroupWithAttributes findGroupWithAttributesByName(com.atlassian.crowd.model.application.Application application, String name)
findGroupWithAttributesByName
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.model.group.Group addGroup(com.atlassian.crowd.model.application.Application application, com.atlassian.crowd.model.group.GroupTemplate group)
addGroup
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.model.group.Group updateGroup(com.atlassian.crowd.model.application.Application application, com.atlassian.crowd.model.group.GroupTemplate group)
updateGroup
in interface com.atlassian.crowd.manager.application.ApplicationService
public void storeGroupAttributes(com.atlassian.crowd.model.application.Application application, String groupname, Map<String,Set<String>> attributes)
storeGroupAttributes
in interface com.atlassian.crowd.manager.application.ApplicationService
public void removeGroupAttributes(com.atlassian.crowd.model.application.Application application, String groupname, String attributeName)
removeGroupAttributes
in interface com.atlassian.crowd.manager.application.ApplicationService
public void removeGroup(com.atlassian.crowd.model.application.Application application, String group)
removeGroup
in interface com.atlassian.crowd.manager.application.ApplicationService
public <T> List<T> searchGroups(com.atlassian.crowd.model.application.Application application, com.atlassian.crowd.search.query.entity.EntityQuery<T> query)
searchGroups
in interface com.atlassian.crowd.manager.application.ApplicationService
public void addUserToGroup(com.atlassian.crowd.model.application.Application application, String username, String groupName)
addUserToGroup
in interface com.atlassian.crowd.manager.application.ApplicationService
public void addGroupToGroup(com.atlassian.crowd.model.application.Application application, String childGroupName, String parentGroupName)
addGroupToGroup
in interface com.atlassian.crowd.manager.application.ApplicationService
public void removeUserFromGroup(com.atlassian.crowd.model.application.Application application, String username, String groupName)
removeUserFromGroup
in interface com.atlassian.crowd.manager.application.ApplicationService
public void removeGroupFromGroup(com.atlassian.crowd.model.application.Application application, String childGroup, String parentGroup)
removeGroupFromGroup
in interface com.atlassian.crowd.manager.application.ApplicationService
public boolean isUserDirectGroupMember(com.atlassian.crowd.model.application.Application application, String username, String groupName)
isUserDirectGroupMember
in interface com.atlassian.crowd.manager.application.ApplicationService
public boolean isGroupDirectGroupMember(com.atlassian.crowd.model.application.Application application, String childGroup, String parentGroup)
isGroupDirectGroupMember
in interface com.atlassian.crowd.manager.application.ApplicationService
public boolean isUserNestedGroupMember(com.atlassian.crowd.model.application.Application application, String username, String groupName)
isUserNestedGroupMember
in interface com.atlassian.crowd.manager.application.ApplicationService
public boolean isGroupNestedGroupMember(com.atlassian.crowd.model.application.Application application, String childGroup, String parentGroup)
isGroupNestedGroupMember
in interface com.atlassian.crowd.manager.application.ApplicationService
public <T> List<T> searchDirectGroupRelationships(com.atlassian.crowd.model.application.Application application, com.atlassian.crowd.search.query.membership.MembershipQuery<T> query)
searchDirectGroupRelationships
in interface com.atlassian.crowd.manager.application.ApplicationService
public <T> List<T> searchNestedGroupRelationships(com.atlassian.crowd.model.application.Application application, com.atlassian.crowd.search.query.membership.MembershipQuery<T> query)
searchNestedGroupRelationships
in interface com.atlassian.crowd.manager.application.ApplicationService
public String getCurrentEventToken(com.atlassian.crowd.model.application.Application application)
getCurrentEventToken
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.event.Events getNewEvents(com.atlassian.crowd.model.application.Application application, String eventToken)
getNewEvents
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.model.webhook.Webhook findWebhookById(com.atlassian.crowd.model.application.Application application, long webhookId)
findWebhookById
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.model.webhook.Webhook registerWebhook(com.atlassian.crowd.model.application.Application application, String endpointUrl, String token)
registerWebhook
in interface com.atlassian.crowd.manager.application.ApplicationService
public void unregisterWebhook(com.atlassian.crowd.model.application.Application application, long webhookId)
unregisterWebhook
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.embedded.api.UserCapabilities getCapabilitiesForNewUsers(com.atlassian.crowd.model.application.Application application)
getCapabilitiesForNewUsers
in interface com.atlassian.crowd.manager.application.ApplicationService
public @Nullable URI getUserAvatarLink(com.atlassian.crowd.model.application.Application application, String s, int i)
getUserAvatarLink
in interface com.atlassian.crowd.manager.application.ApplicationService
public @Nullable com.atlassian.crowd.manager.avatar.AvatarReference getUserAvatar(com.atlassian.crowd.model.application.Application application, String s, int i)
getUserAvatar
in interface com.atlassian.crowd.manager.application.ApplicationService
public void expireAllPasswords(com.atlassian.crowd.model.application.Application application)
expireAllPasswords
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.model.user.User userAuthenticated(com.atlassian.crowd.model.application.Application application, String s)
userAuthenticated
in interface com.atlassian.crowd.manager.application.ApplicationService
public com.atlassian.crowd.manager.application.ApplicationService.MembershipsIterable getMemberships(com.atlassian.crowd.model.application.Application application)
getMemberships
in interface com.atlassian.crowd.manager.application.ApplicationService
Copyright © 2003–2021 Atlassian. All rights reserved.