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
ConstructorsConstructorDescriptionConfluenceServiceAccountManagerImpl(com.atlassian.crowd.dao.service.ServiceAccountManagerDAO serviceAccountManagerDAO, com.atlassian.crowd.embedded.spi.service.RestrictedResourcesProvider restrictedResourcesProvider, ConfluenceUserDao confluenceUserDao) -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.crowd.embedded.api.service.ServiceAccountcreateServiceAccount(com.atlassian.crowd.embedded.api.service.ServiceAccount serviceAccount) Methods inherited from class com.atlassian.crowd.manager.service.ServiceAccountManagerImpl
archiveServiceAccount, deleteServiceAccount, findServiceAccounts, getServiceAccount, getServiceAccountByName, updateServiceAccount
-
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:
createServiceAccountin interfacecom.atlassian.crowd.embedded.api.service.ServiceAccountManager- Overrides:
createServiceAccountin classcom.atlassian.crowd.manager.service.ServiceAccountManagerImpl
-