Class AssigneeSearchRenderer
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.AssigneeSearchRenderer
- All Implemented Interfaces:
SearchRenderer
An search renderer for the assignee field.
- Since:
- v4.0
-
Field Summary
Fields inherited from class com.atlassian.jira.issue.search.searchers.renderer.AbstractUserSearchRenderer
permissionManager, SELECT_LIST_GROUP, SELECT_LIST_NONE, SELECT_LIST_USER, userSearcherHelper
Fields inherited from class com.atlassian.jira.issue.search.searchers.renderer.AbstractSearchRenderer
EDIT_TEMPLATE_SUFFIX, VIEW_TEMPLATE_SUFFIX
-
Constructor Summary
ConstructorsConstructorDescriptionAssigneeSearchRenderer
(String nameKey, VelocityRequestContextFactory velocityRequestContextFactory, ApplicationProperties applicationProperties, VelocityTemplatingEngine templatingEngine, UserSearchService searchService, FieldVisibilityManager fieldVisibilityManager, UserManager userManager, PermissionManager permissionManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
getSelectedListOptions
(ApplicationUser searcher) boolean
isShown
(ApplicationUser user, SearchContext searchContext) Returns true or false based onfieldVisibilityManager
value.Methods inherited from class com.atlassian.jira.issue.search.searchers.renderer.AbstractUserSearchRenderer
addUserGroupSuggestionParams, 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 Details
-
AssigneeSearchRenderer
public AssigneeSearchRenderer(String nameKey, VelocityRequestContextFactory velocityRequestContextFactory, ApplicationProperties applicationProperties, VelocityTemplatingEngine templatingEngine, UserSearchService searchService, FieldVisibilityManager fieldVisibilityManager, UserManager userManager, PermissionManager permissionManager)
-
-
Method Details
-
getSelectedListOptions
- Specified by:
getSelectedListOptions
in classAbstractUserSearchRenderer
- Parameters:
searcher
- performing the action.- Returns:
- the select list options that are displayed for this user searcher (e.g. SpecificUser, CurrentUser...)
-
getEmptyValueKey
- Specified by:
getEmptyValueKey
in classAbstractUserSearchRenderer
- Returns:
- the i18n key for the text that describes an empty value for this searcher.
-
isShown
Returns true or false based onfieldVisibilityManager
value. Returns false if field is hidden in all schemes, true otherwise.- Specified by:
isShown
in interfaceSearchRenderer
- Parameters:
user
- performing this action.searchContext
- search context- Returns:
- false if hidden in all schemes, true otherwise
-