Class ServiceAccountUserManager
java.lang.Object
com.atlassian.confluence.user.crowd.ServiceAccountUserManager
Deprecated, for removal: This API element is subject to removal in a future version.
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) Deprecated, for removal: This API element is subject to removal in a future version. -
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) Deprecated, for removal: This API element is subject to removal in a future version.Optional
<com.atlassian.crowd.embedded.api.service.ServiceAccount> getServiceAccount
(String userName) Deprecated, for removal: This API element is subject to removal in a future version.getServiceAccountUserForOAuthClient
(String clientId) Deprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Details
-
ServiceAccountUserManager
public ServiceAccountUserManager(com.atlassian.crowd.embedded.api.service.ServiceAccountAuthService authService, ConfluenceUserDao userDao, com.atlassian.crowd.manager.service.ServiceAccountManagerImpl serviceAccountManagerImpl) Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getServiceAccountUserForOAuthClient
Deprecated, for removal: This API element is subject to removal in a future version. -
getServiceAccount
public Optional<com.atlassian.crowd.embedded.api.service.ServiceAccount> getServiceAccount(String userName) Deprecated, for removal: This API element is subject to removal in a future version. -
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) Deprecated, for removal: This API element is subject to removal in a future version.
-
ServiceAccountUserManagerImpl