Class ServiceAccountUserManager
java.lang.Object
com.atlassian.confluence.user.crowd.ServiceAccountUserManager
A UserManager for handling Service Account user specific persistence requirements.
Acts as a decorator to add Confluence specific implementation on top of platform's functions.
- Since:
- 10.0
-
Constructor Summary
ConstructorsConstructorDescriptionServiceAccountUserManager(com.atlassian.crowd.embedded.api.service.ServiceAccountAuthService authService, ConfluenceUserDao userDao, com.atlassian.crowd.manager.service.ServiceAccountManagerImpl serviceAccountManagerImpl) -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.crowd.embedded.api.Page<com.atlassian.crowd.embedded.api.service.ServiceAccount> findServiceAccounts(com.atlassian.crowd.embedded.api.service.ServiceAccountQuery query, com.atlassian.crowd.embedded.api.PageRequest request) Optional<com.atlassian.crowd.embedded.api.service.ServiceAccount> getServiceAccount(String userName) getServiceAccountUserForOAuthClient(String clientId)
-
Constructor Details
-
ServiceAccountUserManager
public ServiceAccountUserManager(com.atlassian.crowd.embedded.api.service.ServiceAccountAuthService authService, ConfluenceUserDao userDao, com.atlassian.crowd.manager.service.ServiceAccountManagerImpl serviceAccountManagerImpl)
-
-
Method Details
-
getServiceAccountUserForOAuthClient
-
getServiceAccount
-
findServiceAccounts
public com.atlassian.crowd.embedded.api.Page<com.atlassian.crowd.embedded.api.service.ServiceAccount> findServiceAccounts(com.atlassian.crowd.embedded.api.service.ServiceAccountQuery query, com.atlassian.crowd.embedded.api.PageRequest request)
-