public class

ReporterSearchRenderer

extends AbstractUserSearchRenderer
implements SearchRenderer
java.lang.Object
   ↳ com.atlassian.jira.issue.search.searchers.renderer.AbstractSearchRenderer
     ↳ com.atlassian.jira.issue.search.searchers.renderer.AbstractUserSearchRenderer
       ↳ com.atlassian.jira.issue.search.searchers.renderer.ReporterSearchRenderer

Class Overview

An search renderer for the reporter field.

Summary

[Expand]
Inherited Constants
From class com.atlassian.jira.issue.search.searchers.renderer.AbstractUserSearchRenderer
From class com.atlassian.jira.issue.search.searchers.renderer.AbstractSearchRenderer
[Expand]
Inherited Fields
From class com.atlassian.jira.issue.search.searchers.renderer.AbstractUserSearchRenderer
Public Constructors
ReporterSearchRenderer(String nameKey, VelocityRequestContextFactory velocityRequestContextFactory, ApplicationProperties applicationProperties, VelocityTemplatingEngine templatingEngine, UserPickerSearchService searchService, UserManager userManager, PermissionManager permissionManager, FieldVisibilityManager fieldVisibilityManager)
Public Methods
boolean isShown(User user, SearchContext searchContext)
Checks if the searcher should be shown in this context on the Issue Navigator.
Protected Methods
String getEmptyValueKey()
List<Map<StringString>> getSelectedListOptions(User searcher)
[Expand]
Inherited Methods
From class com.atlassian.jira.issue.search.searchers.renderer.AbstractUserSearchRenderer
From class com.atlassian.jira.issue.search.searchers.renderer.AbstractSearchRenderer
From class java.lang.Object
From interface com.atlassian.jira.issue.search.searchers.renderer.SearchRenderer

Public Constructors

public ReporterSearchRenderer (String nameKey, VelocityRequestContextFactory velocityRequestContextFactory, ApplicationProperties applicationProperties, VelocityTemplatingEngine templatingEngine, UserPickerSearchService searchService, UserManager userManager, PermissionManager permissionManager, FieldVisibilityManager fieldVisibilityManager)

Public Methods

public boolean isShown (User user, SearchContext searchContext)

Checks if the searcher should be shown in this context on the Issue Navigator.

Parameters
user performing this action.
searchContext the context of the search (i.e. projects and issue types selected).
Returns
  • true if the searcher will appear in the issue navigator, false otherwise.

Protected Methods

protected String getEmptyValueKey ()

Returns
  • the i18n key for the text that describes an empty value for this searcher.

protected List<Map<StringString>> getSelectedListOptions (User searcher)

Parameters
searcher performing the action.
Returns
  • the select list options that are displayed for this user searcher (e.g. SpecificUser, CurrentUser...)