@Transactional public class TranslatingApplicationService extends AbstractDelegatingApplicationService
ApplicationService.MembershipsIterable| Constructor and Description |
|---|
TranslatingApplicationService(ApplicationService applicationService,
AliasManager aliasManager) |
addAllUsers, addGroupToGroup, expireAllPasswords, findRemoteUserByName, findUserByKey, findUserWithAttributesByKey, findWebhookById, getApplicationService, getCurrentEventToken, getUserAvatar, getUserAvatarLink, isGroupDirectGroupMember, isGroupNestedGroupMember, registerWebhook, removeGroup, removeGroupAttributes, removeGroupFromGroup, storeGroupAttributes, unregisterWebhookpublic TranslatingApplicationService(ApplicationService applicationService, AliasManager aliasManager)
public User authenticateUser(Application application, String username, PasswordCredential passwordCredential) throws OperationFailedException, InactiveAccountException, InvalidAuthenticationException, ExpiredCredentialException, UserNotFoundException
authenticateUser in interface ApplicationServiceauthenticateUser in class AbstractDelegatingApplicationServiceOperationFailedExceptionInactiveAccountExceptionInvalidAuthenticationExceptionExpiredCredentialExceptionUserNotFoundExceptionpublic boolean isUserAuthorised(Application application, String username)
isUserAuthorised in interface ApplicationServiceisUserAuthorised in class AbstractDelegatingApplicationServicepublic boolean isUserAuthorised(Application application, User user)
isUserAuthorised in interface ApplicationServiceisUserAuthorised in class AbstractDelegatingApplicationServicepublic User findUserByName(Application application, String name) throws UserNotFoundException
findUserByName in interface ApplicationServicefindUserByName in class AbstractDelegatingApplicationServiceUserNotFoundExceptionpublic UserWithAttributes findUserWithAttributesByName(Application application, String name) throws UserNotFoundException
findUserWithAttributesByName in interface ApplicationServicefindUserWithAttributesByName in class AbstractDelegatingApplicationServiceUserNotFoundExceptionpublic User addUser(Application application, UserTemplate user, PasswordCredential credential) throws InvalidUserException, OperationFailedException, InvalidCredentialException, ApplicationPermissionException
addUser in interface ApplicationServiceaddUser in class AbstractDelegatingApplicationServiceInvalidUserExceptionOperationFailedExceptionInvalidCredentialExceptionApplicationPermissionExceptionpublic UserWithAttributes addUser(Application application, UserTemplateWithAttributes user, PasswordCredential credential) throws InvalidUserException, OperationFailedException, InvalidCredentialException, ApplicationPermissionException
addUser in interface ApplicationServiceaddUser in class AbstractDelegatingApplicationServiceInvalidUserExceptionOperationFailedExceptionInvalidCredentialExceptionApplicationPermissionExceptionpublic User updateUser(Application application, UserTemplate user) throws InvalidUserException, OperationFailedException, ApplicationPermissionException, UserNotFoundException
updateUser in interface ApplicationServiceupdateUser in class AbstractDelegatingApplicationServiceInvalidUserExceptionOperationFailedExceptionApplicationPermissionExceptionUserNotFoundExceptionpublic User renameUser(Application application, String oldUserName, String newUsername) throws UserNotFoundException, OperationFailedException, ApplicationPermissionException, InvalidUserException
renameUser in interface ApplicationServicerenameUser in class AbstractDelegatingApplicationServiceUserNotFoundExceptionOperationFailedExceptionApplicationPermissionExceptionInvalidUserExceptionpublic void updateUserCredential(Application application, String username, PasswordCredential credential) throws OperationFailedException, UserNotFoundException, InvalidCredentialException, ApplicationPermissionException
updateUserCredential in interface ApplicationServiceupdateUserCredential in class AbstractDelegatingApplicationServiceOperationFailedExceptionUserNotFoundExceptionInvalidCredentialExceptionApplicationPermissionExceptionpublic void storeUserAttributes(Application application, String username, Map<String,Set<String>> attributes) throws OperationFailedException, ApplicationPermissionException, UserNotFoundException
storeUserAttributes in interface ApplicationServicestoreUserAttributes in class AbstractDelegatingApplicationServiceOperationFailedExceptionApplicationPermissionExceptionUserNotFoundExceptionpublic void removeUserAttributes(Application application, String username, String attributeName) throws OperationFailedException, ApplicationPermissionException, UserNotFoundException
removeUserAttributes in interface ApplicationServiceremoveUserAttributes in class AbstractDelegatingApplicationServiceOperationFailedExceptionApplicationPermissionExceptionUserNotFoundExceptionpublic void removeUser(Application application, String user) throws OperationFailedException, UserNotFoundException, ApplicationPermissionException
removeUser in interface ApplicationServiceremoveUser in class AbstractDelegatingApplicationServiceOperationFailedExceptionUserNotFoundExceptionApplicationPermissionExceptionpublic <T> List<T> searchUsers(Application application, EntityQuery<T> query)
searchUsers in interface ApplicationServicesearchUsers in class AbstractDelegatingApplicationServicepublic Group findGroupByName(Application application, String name) throws GroupNotFoundException
findGroupByName in interface ApplicationServicefindGroupByName in class AbstractDelegatingApplicationServiceGroupNotFoundExceptionpublic GroupWithAttributes findGroupWithAttributesByName(Application application, String name) throws GroupNotFoundException
findGroupWithAttributesByName in interface ApplicationServicefindGroupWithAttributesByName in class AbstractDelegatingApplicationServiceGroupNotFoundExceptionpublic Group addGroup(Application application, GroupTemplate group) throws InvalidGroupException, OperationFailedException, ApplicationPermissionException
addGroup in interface ApplicationServiceaddGroup in class AbstractDelegatingApplicationServiceInvalidGroupExceptionOperationFailedExceptionApplicationPermissionExceptionpublic Group updateGroup(Application application, GroupTemplate group) throws InvalidGroupException, OperationFailedException, ApplicationPermissionException, GroupNotFoundException
updateGroup in interface ApplicationServiceupdateGroup in class AbstractDelegatingApplicationServiceInvalidGroupExceptionOperationFailedExceptionApplicationPermissionExceptionGroupNotFoundExceptionpublic <T> List<T> searchGroups(Application application, EntityQuery<T> query)
searchGroups in interface ApplicationServicesearchGroups in class AbstractDelegatingApplicationServicepublic void addUserToGroup(Application application, String username, String groupName) throws OperationFailedException, UserNotFoundException, GroupNotFoundException, ApplicationPermissionException, MembershipAlreadyExistsException
addUserToGroup in interface ApplicationServiceaddUserToGroup in class AbstractDelegatingApplicationServiceOperationFailedExceptionUserNotFoundExceptionGroupNotFoundExceptionApplicationPermissionExceptionMembershipAlreadyExistsExceptionpublic void removeUserFromGroup(Application application, String username, String groupName) throws OperationFailedException, GroupNotFoundException, UserNotFoundException, ApplicationPermissionException, MembershipNotFoundException
removeUserFromGroup in interface ApplicationServiceremoveUserFromGroup in class AbstractDelegatingApplicationServiceOperationFailedExceptionGroupNotFoundExceptionUserNotFoundExceptionApplicationPermissionExceptionMembershipNotFoundExceptionpublic boolean isUserDirectGroupMember(Application application, String username, String groupName)
isUserDirectGroupMember in interface ApplicationServiceisUserDirectGroupMember in class AbstractDelegatingApplicationServicepublic boolean isUserNestedGroupMember(Application application, String username, String groupName)
isUserNestedGroupMember in interface ApplicationServiceisUserNestedGroupMember in class AbstractDelegatingApplicationServicepublic <T> List<T> searchDirectGroupRelationships(Application application, MembershipQuery<T> query)
searchDirectGroupRelationships in interface ApplicationServicesearchDirectGroupRelationships in class AbstractDelegatingApplicationServicepublic <T> List<T> searchNestedGroupRelationships(Application application, MembershipQuery<T> query)
searchNestedGroupRelationships in interface ApplicationServicesearchNestedGroupRelationships in class AbstractDelegatingApplicationServicepublic Events getNewEvents(Application application, String eventToken) throws EventTokenExpiredException, OperationFailedException
getNewEvents in interface ApplicationServicegetNewEvents in class AbstractDelegatingApplicationServiceEventTokenExpiredExceptionOperationFailedExceptionpublic UserCapabilities getCapabilitiesForNewUsers(Application application)
getCapabilitiesForNewUsers in interface ApplicationServicegetCapabilitiesForNewUsers in class AbstractDelegatingApplicationServicepublic User userAuthenticated(Application application, String username) throws UserNotFoundException, OperationFailedException, InactiveAccountException
userAuthenticated in interface ApplicationServiceuserAuthenticated in class AbstractDelegatingApplicationServiceUserNotFoundExceptionOperationFailedExceptionInactiveAccountExceptionpublic ApplicationService.MembershipsIterable getMemberships(Application application)
getMemberships in interface ApplicationServicegetMemberships in class AbstractDelegatingApplicationServicepublic <T> PagedSearcher<T> createPagedGroupSearcher(Application application, EntityQuery<T> query) throws PagingNotSupportedException
createPagedGroupSearcher in interface ApplicationServicecreatePagedGroupSearcher in class AbstractDelegatingApplicationServicePagingNotSupportedExceptionpublic <T> PagedSearcher<T> createPagedUserSearcher(Application application, EntityQuery<T> query) throws PagingNotSupportedException
createPagedUserSearcher in interface ApplicationServicecreatePagedUserSearcher in class AbstractDelegatingApplicationServicePagingNotSupportedExceptionCopyright © 2023 Atlassian. All rights reserved.