@Transactional public class CachingApplicationService extends AbstractDelegatingApplicationService
| Constructor and Description |
|---|
CachingApplicationService(ApplicationService applicationService,
UserAuthorisationCache userAuthorisationCache) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isUserAuthorised(Application application,
String username) |
boolean |
isUserAuthorised(Application application,
User user) |
void |
removeUser(Application application,
String user) |
User |
renameUser(Application application,
String oldUserName,
String newUsername) |
User |
userAuthenticated(Application application,
String username) |
addAllUsers, addGroup, addGroupToGroup, addUser, addUser, addUserToGroup, authenticateUser, expireAllPasswords, findGroupByName, findGroupWithAttributesByName, findRemoteUserByName, findUserByKey, findUserByName, findUserWithAttributesByKey, findUserWithAttributesByName, findWebhookById, getApplicationService, getCapabilitiesForNewUsers, getCurrentEventToken, getNewEvents, getUserAvatar, getUserAvatarLink, isGroupDirectGroupMember, isGroupNestedGroupMember, isUserDirectGroupMember, isUserNestedGroupMember, registerWebhook, removeGroup, removeGroupAttributes, removeGroupFromGroup, removeUserAttributes, removeUserFromGroup, searchDirectGroupRelationships, searchGroups, searchNestedGroupRelationships, searchUsers, storeGroupAttributes, storeUserAttributes, unregisterWebhook, updateGroup, updateUser, updateUserCredentialpublic CachingApplicationService(ApplicationService applicationService, UserAuthorisationCache userAuthorisationCache)
public boolean isUserAuthorised(Application application, String username)
isUserAuthorised in interface ApplicationServiceisUserAuthorised in class AbstractDelegatingApplicationServicepublic boolean isUserAuthorised(Application application, User user)
public User renameUser(Application application, String oldUserName, String newUsername) throws UserNotFoundException, OperationFailedException, ApplicationPermissionException, InvalidUserException
renameUser in interface ApplicationServicerenameUser in class AbstractDelegatingApplicationServiceUserNotFoundExceptionOperationFailedExceptionApplicationPermissionExceptionInvalidUserExceptionpublic void removeUser(Application application, String user) throws OperationFailedException, UserNotFoundException, ApplicationPermissionException
removeUser in interface ApplicationServiceremoveUser in class AbstractDelegatingApplicationServiceOperationFailedExceptionUserNotFoundExceptionApplicationPermissionExceptionpublic User userAuthenticated(Application application, String username) throws UserNotFoundException, OperationFailedException, InactiveAccountException
Copyright © 2018 Atlassian. All rights reserved.