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.ApplicationServicepublic boolean isUserAuthorised(com.atlassian.crowd.model.application.Application application,
String username)
isUserAuthorised in interface com.atlassian.crowd.manager.application.ApplicationServicepublic boolean isUserAuthorised(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.model.user.User user)
isUserAuthorised in interface com.atlassian.crowd.manager.application.ApplicationServicepublic 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.ApplicationServicepublic com.atlassian.crowd.model.user.User findUserByName(com.atlassian.crowd.model.application.Application application,
String name)
findUserByName in interface com.atlassian.crowd.manager.application.ApplicationServicepublic com.atlassian.crowd.model.user.User findRemoteUserByName(com.atlassian.crowd.model.application.Application application,
String s)
findRemoteUserByName in interface com.atlassian.crowd.manager.application.ApplicationServicepublic com.atlassian.crowd.model.user.UserWithAttributes findUserWithAttributesByName(com.atlassian.crowd.model.application.Application application,
String name)
findUserWithAttributesByName in interface com.atlassian.crowd.manager.application.ApplicationServicepublic com.atlassian.crowd.model.user.User findUserByKey(com.atlassian.crowd.model.application.Application application,
String key)
findUserByKey in interface com.atlassian.crowd.manager.application.ApplicationServicepublic com.atlassian.crowd.model.user.UserWithAttributes findUserWithAttributesByKey(com.atlassian.crowd.model.application.Application application,
String key)
findUserWithAttributesByKey in interface com.atlassian.crowd.manager.application.ApplicationServicepublic 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.ApplicationServicepublic 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.ApplicationServicepublic 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.ApplicationServicepublic 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.ApplicationServicepublic 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.ApplicationServicepublic void storeUserAttributes(com.atlassian.crowd.model.application.Application application,
String username,
Map<String,Set<String>> attributes)
storeUserAttributes in interface com.atlassian.crowd.manager.application.ApplicationServicepublic void removeUserAttributes(com.atlassian.crowd.model.application.Application application,
String username,
String attributeName)
removeUserAttributes in interface com.atlassian.crowd.manager.application.ApplicationServicepublic void removeUser(com.atlassian.crowd.model.application.Application application,
String user)
removeUser in interface com.atlassian.crowd.manager.application.ApplicationServicepublic <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.ApplicationServicepublic com.atlassian.crowd.model.group.Group findGroupByName(com.atlassian.crowd.model.application.Application application,
String name)
findGroupByName in interface com.atlassian.crowd.manager.application.ApplicationServicepublic com.atlassian.crowd.model.group.GroupWithAttributes findGroupWithAttributesByName(com.atlassian.crowd.model.application.Application application,
String name)
findGroupWithAttributesByName in interface com.atlassian.crowd.manager.application.ApplicationServicepublic 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.ApplicationServicepublic 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.ApplicationServicepublic void storeGroupAttributes(com.atlassian.crowd.model.application.Application application,
String groupname,
Map<String,Set<String>> attributes)
storeGroupAttributes in interface com.atlassian.crowd.manager.application.ApplicationServicepublic void removeGroupAttributes(com.atlassian.crowd.model.application.Application application,
String groupname,
String attributeName)
removeGroupAttributes in interface com.atlassian.crowd.manager.application.ApplicationServicepublic void removeGroup(com.atlassian.crowd.model.application.Application application,
String group)
removeGroup in interface com.atlassian.crowd.manager.application.ApplicationServicepublic <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.ApplicationServicepublic void addUserToGroup(com.atlassian.crowd.model.application.Application application,
String username,
String groupName)
addUserToGroup in interface com.atlassian.crowd.manager.application.ApplicationServicepublic void addGroupToGroup(com.atlassian.crowd.model.application.Application application,
String childGroupName,
String parentGroupName)
addGroupToGroup in interface com.atlassian.crowd.manager.application.ApplicationServicepublic void removeUserFromGroup(com.atlassian.crowd.model.application.Application application,
String username,
String groupName)
removeUserFromGroup in interface com.atlassian.crowd.manager.application.ApplicationServicepublic void removeGroupFromGroup(com.atlassian.crowd.model.application.Application application,
String childGroup,
String parentGroup)
removeGroupFromGroup in interface com.atlassian.crowd.manager.application.ApplicationServicepublic boolean isUserDirectGroupMember(com.atlassian.crowd.model.application.Application application,
String username,
String groupName)
isUserDirectGroupMember in interface com.atlassian.crowd.manager.application.ApplicationServicepublic boolean isGroupDirectGroupMember(com.atlassian.crowd.model.application.Application application,
String childGroup,
String parentGroup)
isGroupDirectGroupMember in interface com.atlassian.crowd.manager.application.ApplicationServicepublic boolean isUserNestedGroupMember(com.atlassian.crowd.model.application.Application application,
String username,
String groupName)
isUserNestedGroupMember in interface com.atlassian.crowd.manager.application.ApplicationServicepublic boolean isGroupNestedGroupMember(com.atlassian.crowd.model.application.Application application,
String childGroup,
String parentGroup)
isGroupNestedGroupMember in interface com.atlassian.crowd.manager.application.ApplicationServicepublic <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.ApplicationServicepublic <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.ApplicationServicepublic String getCurrentEventToken(com.atlassian.crowd.model.application.Application application)
getCurrentEventToken in interface com.atlassian.crowd.manager.application.ApplicationServicepublic com.atlassian.crowd.event.Events getNewEvents(com.atlassian.crowd.model.application.Application application,
String eventToken)
getNewEvents in interface com.atlassian.crowd.manager.application.ApplicationServicepublic com.atlassian.crowd.model.webhook.Webhook findWebhookById(com.atlassian.crowd.model.application.Application application,
long webhookId)
findWebhookById in interface com.atlassian.crowd.manager.application.ApplicationServicepublic 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.ApplicationServicepublic void unregisterWebhook(com.atlassian.crowd.model.application.Application application,
long webhookId)
unregisterWebhook in interface com.atlassian.crowd.manager.application.ApplicationServicepublic com.atlassian.crowd.embedded.api.UserCapabilities getCapabilitiesForNewUsers(com.atlassian.crowd.model.application.Application application)
getCapabilitiesForNewUsers in interface com.atlassian.crowd.manager.application.ApplicationServicepublic @Nullable URI getUserAvatarLink(com.atlassian.crowd.model.application.Application application, String s, int i)
getUserAvatarLink in interface com.atlassian.crowd.manager.application.ApplicationServicepublic @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.ApplicationServicepublic void expireAllPasswords(com.atlassian.crowd.model.application.Application application)
expireAllPasswords in interface com.atlassian.crowd.manager.application.ApplicationServicepublic com.atlassian.crowd.model.user.User userAuthenticated(com.atlassian.crowd.model.application.Application application,
String s)
userAuthenticated in interface com.atlassian.crowd.manager.application.ApplicationServicepublic com.atlassian.crowd.manager.application.ApplicationService.MembershipsIterable getMemberships(com.atlassian.crowd.model.application.Application application)
getMemberships in interface com.atlassian.crowd.manager.application.ApplicationServiceCopyright © 2003–2022 Atlassian. All rights reserved.