com.atlassian.jira.bc.user.search
Class DefaultUserGroupsPickerSearchService

java.lang.Object
  extended by com.atlassian.jira.bc.user.search.DefaultUserPickerSearchService
      extended by com.atlassian.jira.bc.user.search.DefaultUserGroupsPickerSearchService
All Implemented Interfaces:
UserGroupsPickerSearchService, com.atlassian.jira.bc.user.search.UserPickerSearchService

public class DefaultUserGroupsPickerSearchService
extends com.atlassian.jira.bc.user.search.DefaultUserPickerSearchService
implements UserGroupsPickerSearchService, com.atlassian.jira.bc.user.search.UserPickerSearchService

FQCN : com.atlassian.jira.bc.user.search.DefaultUserGroupsPickerSearchService

Since:
3.x.1.28 Description : Provides a default implementation for UserGroupsPickerSearchService
Author:
Kaamelot

Constructor Summary
DefaultUserGroupsPickerSearchService(com.opensymphony.user.UserManager userManager, com.atlassian.jira.config.properties.ApplicationProperties applicationProperties, com.atlassian.jira.security.PermissionManager permissionManager)
           
 
Method Summary
 java.util.Collection getGroups(java.lang.String _groupNames)
           
 java.util.Collection getResults(com.atlassian.jira.bc.JiraServiceContext jiraServiceContext, java.lang.String groupNames, java.lang.String query)
          Get Users based on a query string.
 
Methods inherited from class com.atlassian.jira.bc.user.search.DefaultUserPickerSearchService
canPerformAjaxSearch, canShowEmailAddresses, getResults, isAjaxSearchEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.bc.user.search.UserPickerSearchService
canPerformAjaxSearch, canShowEmailAddresses, getResults, isAjaxSearchEnabled
 

Constructor Detail

DefaultUserGroupsPickerSearchService

public DefaultUserGroupsPickerSearchService(com.opensymphony.user.UserManager userManager,
                                            com.atlassian.jira.config.properties.ApplicationProperties applicationProperties,
                                            com.atlassian.jira.security.PermissionManager permissionManager)
Method Detail

getResults

public java.util.Collection getResults(com.atlassian.jira.bc.JiraServiceContext jiraServiceContext,
                                       java.lang.String groupNames,
                                       java.lang.String query)
Description copied from interface: UserGroupsPickerSearchService
Get Users based on a query string. Matches on the start of username, Each word in Full Name & email

Specified by:
getResults in interface UserGroupsPickerSearchService
Parameters:
jiraServiceContext - JIRA Context
groupNames - Comma-separated List of Groups Name
query - Search Query (user Id., Name, email )
Returns:
List of Users member of listed group

getGroups

public java.util.Collection getGroups(java.lang.String _groupNames)
Parameters:
_groupNames -
Returns:
Collection of Groups Name


Copyright © 2007-2008 Kaamelot Plugins. All Rights Reserved.