Class AbstractVersionRenderer
java.lang.Object
com.atlassian.jira.issue.search.searchers.renderer.AbstractSearchRenderer
com.atlassian.jira.issue.search.searchers.renderer.AbstractProjectConstantsRenderer<VersionSearchInput,com.atlassian.jira.issue.search.searchers.renderer.VersionsOptions>
com.atlassian.jira.issue.search.searchers.renderer.AbstractVersionRenderer
- All Implemented Interfaces:
SearchRenderer
- Direct Known Subclasses:
AffectedVersionRenderer,FixForVersionRenderer,VersionPickerCustomFieldRenderer
public abstract class AbstractVersionRenderer
extends AbstractProjectConstantsRenderer<VersionSearchInput,com.atlassian.jira.issue.search.searchers.renderer.VersionsOptions>
implements SearchRenderer
The base renderer for Version searcher renderers
- Since:
- v5.2
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.jira.issue.search.searchers.renderer.AbstractProjectConstantsRenderer
AbstractProjectConstantsRenderer.GenericProjectConstantsLabel -
Field Summary
Fields inherited from class com.atlassian.jira.issue.search.searchers.renderer.AbstractProjectConstantsRenderer
projectManager, searchConstantsFields inherited from class com.atlassian.jira.issue.search.searchers.renderer.AbstractSearchRenderer
EDIT_TEMPLATE_SUFFIX, VIEW_TEMPLATE_SUFFIX -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractVersionRenderer(SimpleFieldSearchConstantsWithEmpty constants, String searcherNameKey, ProjectManager projectManager, VersionManager versionManager, VelocityRequestContextFactory velocityRequestContextFactory, ApplicationProperties applicationProperties, VelocityTemplatingEngine templatingEngine, FieldVisibilityManager fieldVisibilityManager, PermissionManager permissionManager, boolean unreleasedOptionsFirst) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanhasAnyValidOption(ApplicationUser searcher, SearchContext searchContext) booleanisShown(ApplicationUser user, 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.AbstractProjectConstantsRenderer
enableRestApiMode, getEditHtml, getVelocityParams, getViewHtml, isRelevantForQuery, limitGroupChildOptions, limitGroupChildOptionsExcludingSelectedMethods inherited from class com.atlassian.jira.issue.search.searchers.renderer.AbstractSearchRenderer
getI18n, isRelevantForQuery, renderEditTemplate, renderViewTemplateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.jira.issue.search.searchers.renderer.SearchRenderer
getEditHtml, getViewHtml, isRelevantForQuery
-
Constructor Details
-
AbstractVersionRenderer
protected AbstractVersionRenderer(SimpleFieldSearchConstantsWithEmpty constants, String searcherNameKey, ProjectManager projectManager, VersionManager versionManager, VelocityRequestContextFactory velocityRequestContextFactory, ApplicationProperties applicationProperties, VelocityTemplatingEngine templatingEngine, FieldVisibilityManager fieldVisibilityManager, PermissionManager permissionManager, boolean unreleasedOptionsFirst)
-
-
Method Details
-
isShown
Description copied from interface:SearchRendererChecks if the searcher should be shown in this context on the Issue Navigator.- Specified by:
isShownin interfaceSearchRenderer- Overrides:
isShownin classAbstractProjectConstantsRenderer<VersionSearchInput,com.atlassian.jira.issue.search.searchers.renderer.VersionsOptions> - 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.
-
hasAnyValidOption
-