Class ConfluenceServiceAccountManagerImpl

java.lang.Object
com.atlassian.crowd.manager.service.ServiceAccountManagerImpl
com.atlassian.confluence.impl.user.crowd.serviceaccount.ConfluenceServiceAccountManagerImpl
All Implemented Interfaces:
com.atlassian.crowd.embedded.api.service.ServiceAccountManager

@Transactional public class ConfluenceServiceAccountManagerImpl extends com.atlassian.crowd.manager.service.ServiceAccountManagerImpl
Implementation of the embedded Crowd ServiceAccountManager that integrates with Confluence. This class extends the default ServiceAccountManagerImpl to ensure that service accounts created in Crowd are also represented as Confluence users, enabling seamless integration between Crowd service accounts and Confluence's user management system.
  • Constructor Summary

    Constructors
    Constructor
    Description
    ConfluenceServiceAccountManagerImpl(com.atlassian.crowd.dao.service.ServiceAccountManagerDAO serviceAccountManagerDAO, com.atlassian.crowd.embedded.spi.service.RestrictedResourcesProvider restrictedResourcesProvider, ConfluenceUserDao confluenceUserDao)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.atlassian.crowd.embedded.api.service.ServiceAccount
    createServiceAccount(com.atlassian.crowd.embedded.api.service.ServiceAccount serviceAccount)
     

    Methods inherited from class com.atlassian.crowd.manager.service.ServiceAccountManagerImpl

    archiveServiceAccount, deleteServiceAccount, findServiceAccounts, getServiceAccount, getServiceAccountByName, updateServiceAccount

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ConfluenceServiceAccountManagerImpl

      public ConfluenceServiceAccountManagerImpl(com.atlassian.crowd.dao.service.ServiceAccountManagerDAO serviceAccountManagerDAO, com.atlassian.crowd.embedded.spi.service.RestrictedResourcesProvider restrictedResourcesProvider, ConfluenceUserDao confluenceUserDao)
  • Method Details

    • createServiceAccount

      public com.atlassian.crowd.embedded.api.service.ServiceAccount createServiceAccount(com.atlassian.crowd.embedded.api.service.ServiceAccount serviceAccount)
      Specified by:
      createServiceAccount in interface com.atlassian.crowd.embedded.api.service.ServiceAccountManager
      Overrides:
      createServiceAccount in class com.atlassian.crowd.manager.service.ServiceAccountManagerImpl