Class ServiceAccountUserManager

java.lang.Object
com.atlassian.confluence.user.crowd.ServiceAccountUserManager

@Deprecated(forRemoval=true) public class ServiceAccountUserManager extends Object
Deprecated, for removal: This API element is subject to removal in a future version.
since 10.1 see ServiceAccountUserManagerImpl
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

    Constructors
    Constructor
    Description
    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 Summary

    Modifier and Type
    Method
    Description
    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.
     
    Optional<com.atlassian.crowd.embedded.api.service.ServiceAccount>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public ServiceAccountUserImpl getServiceAccountUserForOAuthClient(String clientId)
      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.