Class GetUsersInGroupQueryCallback
java.lang.Object
com.atlassian.jira.security.groups.GetUsersInGroupQueryCallback
- All Implemented Interfaces:
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 Summary
ConstructorsConstructorDescriptionGetUsersInGroupQueryCallback(Long directoryId, Collection<Long> higherPriorityDirectoryIds, Collection<String> groupNames, int limit, DatabaseConfig dbConfig) Constructor -
Method Summary
-
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 withinhigherPriorityDirectoryIds- higher-priority directory IDs, used to filter out shadowed usersgroupNames- the expanded list of nested group namesdbConfig- database config
-
-
Method Details
-
runQuery
- Specified by:
runQueryin interfaceQueryCallback<List<String>>
-