Class GetUsersInGroupQueryCallback

java.lang.Object
com.atlassian.jira.security.groups.GetUsersInGroupQueryCallback
All Implemented Interfaces:
QueryCallback<List<String>>

public class GetUsersInGroupQueryCallback extends Object implements QueryCallback<List<String>>
A query-callback that retrieves user names in a (set of) groups within a directory. Usually the set of groups will be a single group or a set of nested groups. All the rules of Crowd groups are followed, including directory shadowing; nested groups per directory; inactive users ignored.
  • Constructor Details

    • GetUsersInGroupQueryCallback

      public GetUsersInGroupQueryCallback(Long directoryId, Collection<Long> higherPriorityDirectoryIds, Collection<String> groupNames, int limit, DatabaseConfig dbConfig)
      Constructor
      Parameters:
      directoryId - the directory ID to count within
      higherPriorityDirectoryIds - higher-priority directory IDs, used to filter out shadowed users
      groupNames - the expanded list of nested group names
      dbConfig - database config
  • Method Details