com.atlassian.jira.issue.customfields.searchers
Class VersionSearcher
java.lang.Object
com.atlassian.jira.issue.customfields.searchers.AbstractInitializationCustomFieldSearcher
com.atlassian.jira.issue.customfields.searchers.VersionSearcher
- All Implemented Interfaces:
- CustomFieldSearcher, SortableCustomFieldSearcher, CustomFieldStattable, IssueSearcher<CustomField>
@PublicSpi
@PublicApi
public class VersionSearcher
- extends AbstractInitializationCustomFieldSearcher
- implements CustomFieldSearcher, SortableCustomFieldSearcher, CustomFieldStattable
Fields inherited from interface com.atlassian.jira.issue.search.searchers.IssueSearcher |
log |
Constructor Summary |
VersionSearcher(VersionManager versionManager,
FieldVisibilityManager fieldVisibilityManager,
VersionResolver versionResolver,
JqlOperandResolver operandResolver,
FieldFlagOperandRegistry fieldFlagOperandRegistry,
VersionClauseContextFactory versionClauseContextFactory,
PermissionManager permissionManager,
ContextSetUtil contextSetUtil,
FieldConfigSchemeClauseContextUtil clauseContextUtil,
MultiClauseDecoratorContextFactory.Factory multiFactory,
CustomFieldInputHelper customFieldInputHelper)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VersionSearcher
public VersionSearcher(VersionManager versionManager,
FieldVisibilityManager fieldVisibilityManager,
VersionResolver versionResolver,
JqlOperandResolver operandResolver,
FieldFlagOperandRegistry fieldFlagOperandRegistry,
VersionClauseContextFactory versionClauseContextFactory,
PermissionManager permissionManager,
ContextSetUtil contextSetUtil,
FieldConfigSchemeClauseContextUtil clauseContextUtil,
MultiClauseDecoratorContextFactory.Factory multiFactory,
CustomFieldInputHelper customFieldInputHelper)
init
public void init(CustomField field)
- This is the first time the searcher knows what its ID and names are
- Specified by:
init
in interface IssueSearcher<CustomField>
- Parameters:
field
- the Custom Field for this searcher
getSearchInformation
public SearcherInformation<CustomField> getSearchInformation()
- Description copied from interface:
IssueSearcher
- Provides an object that contains information about the Searcher.
- Specified by:
getSearchInformation
in interface IssueSearcher<CustomField>
- Returns:
- the search information provider for this searcher.
getSearchInputTransformer
public SearchInputTransformer getSearchInputTransformer()
- Description copied from interface:
IssueSearcher
- Provides an object that will allow you to transform raw request parameters to field holder values and
field holder values to
Clause
search representations.
- Specified by:
getSearchInputTransformer
in interface IssueSearcher<CustomField>
- Returns:
- the search input handler for this searcher.
getSearchRenderer
public SearchRenderer getSearchRenderer()
- Description copied from interface:
IssueSearcher
- Provides an object that will allow you to render the edit and view html for a searcher. This also provides
methods that indicate if the view and edit methods should be invoked.
- Specified by:
getSearchRenderer
in interface IssueSearcher<CustomField>
- Returns:
- the search renderer for this searcher.
getCustomFieldSearcherClauseHandler
public CustomFieldSearcherClauseHandler getCustomFieldSearcherClauseHandler()
- Description copied from interface:
CustomFieldSearcher
- Provides an object that can be used to handle the clauses that this searcher generates.
- Specified by:
getCustomFieldSearcherClauseHandler
in interface CustomFieldSearcher
- Returns:
- an object that can be used to handle the clauses that this searcher generates, can be null.
getSorter
public LuceneFieldSorter getSorter(CustomField customField)
- Specified by:
getSorter
in interface SortableCustomFieldSearcher
getStatisticsMapper
public StatisticsMapper getStatisticsMapper(CustomField customField)
- Specified by:
getStatisticsMapper
in interface CustomFieldStattable
Copyright © 2002-2012 Atlassian. All Rights Reserved.