com.atlassian.jira.bc.issue.search
Class DefaultIssuePickerSearchService

java.lang.Object
  extended by com.atlassian.jira.bc.issue.search.DefaultIssuePickerSearchService
All Implemented Interfaces:
IssuePickerSearchService

public class DefaultIssuePickerSearchService
extends Object
implements IssuePickerSearchService

Currently uses HistoryIssuePickerSearchProvider and LuceneCurrentSearchIssuePickerSearchProvider to return issues. History items are returned before Current search items.

See Also:
IssuePickerSearchService

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.atlassian.jira.bc.issue.search.IssuePickerSearchService
IssuePickerSearchService.IssuePickerParameters
 
Field Summary
protected  Collection searchProvidersCollection
           
 
Constructor Summary
DefaultIssuePickerSearchService(SearchProvider searchProvider, ConstantsManager constantsManager)
           
 
Method Summary
 Collection getResults(JiraServiceContext context, IssuePickerSearchService.IssuePickerParameters issuePickerParams)
          Gets a list of Issue based on query string.
protected  void initSearchProviders()
          Called in the constructor to initalize the list of search providers.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

searchProvidersCollection

protected final Collection searchProvidersCollection
Constructor Detail

DefaultIssuePickerSearchService

public DefaultIssuePickerSearchService(SearchProvider searchProvider,
                                       ConstantsManager constantsManager)
Method Detail

initSearchProviders

protected void initSearchProviders()
Called in the constructor to initalize the list of search providers. Overrride it to have ones other than the default.


getResults

public Collection getResults(JiraServiceContext context,
                             IssuePickerSearchService.IssuePickerParameters issuePickerParams)
Description copied from interface: IssuePickerSearchService
Gets a list of Issue based on query string. Limited by maxIssueCount.

Specified by:
getResults in interface IssuePickerSearchService
Parameters:
context - Jira Service Context
issuePickerParams - params for picking issues
Returns:
Collection of Issue matching search criteria. These can be any type of issues. This collection is never nulll.
See Also:
IssuePickerSearchService


Copyright © 2002-2009 Atlassian. All Rights Reserved.