@Transactional public class CachingApplicationService extends AbstractDelegatingApplicationService
ApplicationService.MembershipsIterable| Constructor and Description |
|---|
CachingApplicationService(ApplicationService applicationService,
UserAuthorisationCache userAuthorisationCache,
com.atlassian.event.api.EventPublisher eventPublisher) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isUserAuthorised(Application application,
String username) |
boolean |
isUserAuthorised(Application application,
User user) |
void |
onApplicationUpdated(ApplicationUpdatedEvent event) |
void |
onBackupRestored(XMLRestoreFinishedEvent event) |
void |
onDirectoryDeleted(DirectoryDeletedEvent event) |
void |
onDirectoryUpdated(DirectoryUpdatedEvent event) |
void |
registerListener() |
void |
unregisterListener() |
addAllUsers, addGroup, addGroupToGroup, addUser, addUser, addUserToGroup, authenticateUser, createPagedGroupSearcher, createPagedUserSearcher, expireAllPasswords, findGroupByName, findGroupWithAttributesByName, findRemoteUserByName, findUserByKey, findUserByName, findUserWithAttributesByKey, findUserWithAttributesByName, findWebhookById, getApplicationService, getCapabilitiesForNewUsers, getCurrentEventToken, getMemberships, getNewEvents, getUserAvatar, getUserAvatarLink, isGroupDirectGroupMember, isGroupNestedGroupMember, isUserDirectGroupMember, isUserNestedGroupMember, registerWebhook, removeGroup, removeGroupAttributes, removeGroupFromGroup, removeUser, removeUserAttributes, removeUserFromGroup, renameUser, searchDirectGroupRelationships, searchGroups, searchNestedGroupRelationships, searchUsers, storeGroupAttributes, storeUserAttributes, unregisterWebhook, updateGroup, updateUser, updateUserCredential, userAuthenticatedpublic CachingApplicationService(ApplicationService applicationService, UserAuthorisationCache userAuthorisationCache, com.atlassian.event.api.EventPublisher eventPublisher)
@PostConstruct public void registerListener()
@PreDestroy public void unregisterListener()
public 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 AbstractDelegatingApplicationService@EventListener public void onApplicationUpdated(ApplicationUpdatedEvent event)
@EventListener public void onDirectoryUpdated(DirectoryUpdatedEvent event)
@EventListener public void onDirectoryDeleted(DirectoryDeletedEvent event)
@EventListener public void onBackupRestored(XMLRestoreFinishedEvent event)
Copyright © 2023 Atlassian. All rights reserved.