Class CrowdActiveUserHelper
java.lang.Object
com.atlassian.confluence.impl.user.crowd.CrowdActiveUserHelper
Utility class for managing and retrieving active user information from Crowd directories.
This class interacts with Crowd's
CrowdDirectoryService and DirectoryManager to fetch
active and inactive user data, applying filters as needed.-
Constructor Summary
ConstructorsConstructorDescriptionCrowdActiveUserHelper(com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService, com.atlassian.crowd.manager.directory.DirectoryManager crowdDirectoryManager) Constructs a newCrowdActiveUserHelperwith the given Crowd services. -
Method Summary
Modifier and TypeMethodDescriptionRetrieves a list of usernames of active users across all active directories.
-
Constructor Details
-
CrowdActiveUserHelper
public CrowdActiveUserHelper(com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService, com.atlassian.crowd.manager.directory.DirectoryManager crowdDirectoryManager) Constructs a newCrowdActiveUserHelperwith the given Crowd services.- Parameters:
crowdDirectoryService- the service for interacting with Crowd directoriescrowdDirectoryManager- the manager for performing directory operations
-
-
Method Details
-
getActiveUserNames
Retrieves a list of usernames of active users across all active directories.- Returns:
- a list of active usernames
-