public class

HistoryIssuePickerSearchProvider

extends AbstractIssuePickerSearchProvider
java.lang.Object
   ↳ com.atlassian.jira.bc.issue.search.AbstractIssuePickerSearchProvider
     ↳ com.atlassian.jira.bc.issue.search.HistoryIssuePickerSearchProvider

Class Overview

Implemenation of IssuePickerSearchProvider that searches the user history in the session. Query is tokenized and then matched against a key and summary. All tokens must exist in summary OR key.

Summary

Public Constructors
HistoryIssuePickerSearchProvider(SearchProvider searchProvider, ConstantsManager constantsManager, LuceneQueryModifier modifier)
Public Methods
boolean handlesParameters(ApplicationUser searcher, IssuePickerSearchService.IssuePickerParameters issuePickerParams)
Protected Methods
String getId()
This returns a simple ID of the results, used mainly for html tag ids
String getLabelKey()
This returns the label key of the results, eg why type of results are they.
SearchRequest getRequest(IssuePickerSearchService.IssuePickerParameters issuePickerParams)
Return the search that this provider uses as its view of all issues.
[Expand]
Inherited Methods
From class com.atlassian.jira.bc.issue.search.AbstractIssuePickerSearchProvider
From class java.lang.Object
From interface com.atlassian.jira.bc.issue.search.IssuePickerSearchProvider

Public Constructors

public HistoryIssuePickerSearchProvider (SearchProvider searchProvider, ConstantsManager constantsManager, LuceneQueryModifier modifier)

Public Methods

public boolean handlesParameters (ApplicationUser searcher, IssuePickerSearchService.IssuePickerParameters issuePickerParams)

Protected Methods

protected String getId ()

This returns a simple ID of the results, used mainly for html tag ids

Returns
  • an i18n key.

protected String getLabelKey ()

This returns the label key of the results, eg why type of results are they.

Returns
  • an i18n key.

protected SearchRequest getRequest (IssuePickerSearchService.IssuePickerParameters issuePickerParams)

Return the search that this provider uses as its view of all issues.

Parameters
issuePickerParams the paramaters from the issue picker.
Returns
  • the search request that returns all issues the provide sees and works with.