com.atlassian.jira.issue.search.searchers.renderer
Class ReporterSearchRenderer

java.lang.Object
  extended by com.atlassian.jira.issue.search.searchers.renderer.AbstractSearchRenderer
      extended by com.atlassian.jira.issue.search.searchers.renderer.AbstractUserSearchRenderer
          extended by com.atlassian.jira.issue.search.searchers.renderer.ReporterSearchRenderer
All Implemented Interfaces:
SearchRenderer

public class ReporterSearchRenderer
extends AbstractUserSearchRenderer
implements SearchRenderer

An search renderer for the reporter field.

Since:
v4.0

Field Summary
 
Fields inherited from class com.atlassian.jira.issue.search.searchers.renderer.AbstractUserSearchRenderer
SELECT_LIST_GROUP, SELECT_LIST_NONE, SELECT_LIST_USER
 
Fields inherited from class com.atlassian.jira.issue.search.searchers.renderer.AbstractSearchRenderer
EDIT_TEMPLATE_SUFFIX, VIEW_TEMPLATE_SUFFIX
 
Constructor Summary
ReporterSearchRenderer(java.lang.String nameKey, VelocityRequestContextFactory velocityRequestContextFactory, ApplicationProperties applicationProperties, com.atlassian.velocity.VelocityManager velocityManager, UserPickerSearchService searchService)
           
 
Method Summary
protected  java.lang.String getEmptyValueKey()
           
protected  java.util.List<java.util.Map<java.lang.String,java.lang.String>> getSelectedListOptions(com.opensymphony.user.User searcher)
           
 boolean isShown(com.opensymphony.user.User searcher, SearchContext searchContext)
          Checks if the searcher should be shown in this context on the Issue Navigator.
 
Methods inherited from class com.atlassian.jira.issue.search.searchers.renderer.AbstractUserSearchRenderer
getEditHtml, getTextForuser, getVelocityParams, getViewHtml, isRelevantForQuery
 
Methods inherited from class com.atlassian.jira.issue.search.searchers.renderer.AbstractSearchRenderer
getI18n, isRelevantForQuery, renderEditTemplate, renderViewTemplate
 
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.issue.search.searchers.renderer.SearchRenderer
getEditHtml, getViewHtml, isRelevantForQuery
 

Constructor Detail

ReporterSearchRenderer

public ReporterSearchRenderer(java.lang.String nameKey,
                              VelocityRequestContextFactory velocityRequestContextFactory,
                              ApplicationProperties applicationProperties,
                              com.atlassian.velocity.VelocityManager velocityManager,
                              UserPickerSearchService searchService)
Method Detail

getSelectedListOptions

protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> getSelectedListOptions(com.opensymphony.user.User searcher)
Specified by:
getSelectedListOptions in class AbstractUserSearchRenderer
Parameters:
searcher - performing the action.
Returns:
the select list options that are displayed for this user searcher (e.g. SpecificUser, CurrentUser...)

getEmptyValueKey

protected java.lang.String getEmptyValueKey()
Specified by:
getEmptyValueKey in class AbstractUserSearchRenderer
Returns:
the i18n key for the text that describes an empty value for this searcher.

isShown

public boolean isShown(com.opensymphony.user.User searcher,
                       SearchContext searchContext)
Description copied from interface: SearchRenderer
Checks if the searcher should be shown in this context on the Issue Navigator.

Specified by:
isShown in interface SearchRenderer
Parameters:
searcher - 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.


Copyright © 2002-2010 Atlassian. All Rights Reserved.