public class RankSearcher
extends com.atlassian.jira.issue.customfields.searchers.AbstractInitializationCustomFieldSearcher
implements com.atlassian.jira.issue.customfields.CustomFieldSearcher, com.atlassian.jira.issue.customfields.SortableCustomFieldSearcher
Constructor and Description |
---|
RankSearcher(com.atlassian.jira.web.FieldVisibilityManager fieldVisibilityManager,
com.atlassian.jira.jql.operand.JqlOperandResolver jqlOperandResolver,
com.atlassian.jira.issue.customfields.converters.DoubleConverter doubleConverter,
com.atlassian.jira.issue.customfields.searchers.transformer.CustomFieldInputHelper customFieldInputHelper,
com.atlassian.jira.util.I18nHelper.BeanFactory i18nFactory) |
Modifier and Type | Method and Description |
---|---|
com.atlassian.jira.issue.customfields.searchers.CustomFieldSearcherClauseHandler |
getCustomFieldSearcherClauseHandler() |
com.atlassian.jira.issue.search.searchers.information.SearcherInformation<com.atlassian.jira.issue.fields.CustomField> |
getSearchInformation() |
com.atlassian.jira.issue.search.searchers.transformer.SearchInputTransformer |
getSearchInputTransformer() |
com.atlassian.jira.issue.search.searchers.renderer.SearchRenderer |
getSearchRenderer() |
com.atlassian.jira.issue.search.LuceneFieldSorter |
getSorter(com.atlassian.jira.issue.fields.CustomField customField)
Create a new LuceneFieldSorter that bridges over to the rank index for the actual comparison.
|
void |
init(com.atlassian.jira.issue.fields.CustomField field)
This is the first time the searcher knows what its ID and names are
|
getDescriptor, init
public RankSearcher(com.atlassian.jira.web.FieldVisibilityManager fieldVisibilityManager, com.atlassian.jira.jql.operand.JqlOperandResolver jqlOperandResolver, com.atlassian.jira.issue.customfields.converters.DoubleConverter doubleConverter, com.atlassian.jira.issue.customfields.searchers.transformer.CustomFieldInputHelper customFieldInputHelper, com.atlassian.jira.util.I18nHelper.BeanFactory i18nFactory)
public void init(com.atlassian.jira.issue.fields.CustomField field)
init
in interface com.atlassian.jira.issue.search.searchers.IssueSearcher<com.atlassian.jira.issue.fields.CustomField>
field
- the Custom Field for this searcherpublic com.atlassian.jira.issue.search.searchers.information.SearcherInformation<com.atlassian.jira.issue.fields.CustomField> getSearchInformation()
getSearchInformation
in interface com.atlassian.jira.issue.search.searchers.IssueSearcher<com.atlassian.jira.issue.fields.CustomField>
public com.atlassian.jira.issue.search.searchers.transformer.SearchInputTransformer getSearchInputTransformer()
getSearchInputTransformer
in interface com.atlassian.jira.issue.search.searchers.IssueSearcher<com.atlassian.jira.issue.fields.CustomField>
public com.atlassian.jira.issue.search.searchers.renderer.SearchRenderer getSearchRenderer()
getSearchRenderer
in interface com.atlassian.jira.issue.search.searchers.IssueSearcher<com.atlassian.jira.issue.fields.CustomField>
public com.atlassian.jira.issue.customfields.searchers.CustomFieldSearcherClauseHandler getCustomFieldSearcherClauseHandler()
getCustomFieldSearcherClauseHandler
in interface com.atlassian.jira.issue.customfields.CustomFieldSearcher
public com.atlassian.jira.issue.search.LuceneFieldSorter getSorter(com.atlassian.jira.issue.fields.CustomField customField)
getSorter
in interface com.atlassian.jira.issue.customfields.SortableCustomFieldSearcher
Copyright © 2007–2015 Atlassian. All rights reserved.