com.atlassian.greenhopper.customfield.rank
Class RankCustomFieldIndexer
java.lang.Object
com.atlassian.jira.issue.index.indexers.impl.AbstractCustomFieldIndexer
com.atlassian.greenhopper.customfield.rank.RankCustomFieldIndexer
- All Implemented Interfaces:
- com.atlassian.jira.issue.index.indexers.FieldIndexer
public class RankCustomFieldIndexer
- extends com.atlassian.jira.issue.index.indexers.impl.AbstractCustomFieldIndexer
We don't want rank values in Lucene - the whole idea of the system is to bypass the Lucene index and rewire it to the cached index. So this is a
no-op implementation.
Fields inherited from class com.atlassian.jira.issue.index.indexers.impl.AbstractCustomFieldIndexer |
customField |
Fields inherited from interface com.atlassian.jira.issue.index.indexers.FieldIndexer |
LABELS_NO_VALUE_INDEX_VALUE, NO_VALUE_INDEX_VALUE |
Constructor Summary |
protected |
RankCustomFieldIndexer(com.atlassian.jira.web.FieldVisibilityManager fieldVisibilityManager,
com.atlassian.jira.issue.fields.CustomField customField)
|
Methods inherited from class com.atlassian.jira.issue.index.indexers.impl.AbstractCustomFieldIndexer |
addIndex, getDocumentFieldId, getId |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RankCustomFieldIndexer
protected RankCustomFieldIndexer(com.atlassian.jira.web.FieldVisibilityManager fieldVisibilityManager,
com.atlassian.jira.issue.fields.CustomField customField)
addDocumentFieldsSearchable
public void addDocumentFieldsSearchable(org.apache.lucene.document.Document doc,
com.atlassian.jira.issue.Issue issue)
- Specified by:
addDocumentFieldsSearchable
in class com.atlassian.jira.issue.index.indexers.impl.AbstractCustomFieldIndexer
addDocumentFieldsNotSearchable
public void addDocumentFieldsNotSearchable(org.apache.lucene.document.Document doc,
com.atlassian.jira.issue.Issue issue)
- Specified by:
addDocumentFieldsNotSearchable
in class com.atlassian.jira.issue.index.indexers.impl.AbstractCustomFieldIndexer
isFieldVisibleAndInScope
public boolean isFieldVisibleAndInScope(com.atlassian.jira.issue.Issue issue)
- Always in scope. Ensures we always index the issue, even if the field is marked as hidden in the
field configuration applicable to the issue
- Specified by:
isFieldVisibleAndInScope
in interface com.atlassian.jira.issue.index.indexers.FieldIndexer
- Overrides:
isFieldVisibleAndInScope
in class com.atlassian.jira.issue.index.indexers.impl.AbstractCustomFieldIndexer
isRelevantForIssue
protected boolean isRelevantForIssue(com.atlassian.jira.issue.Issue issue)
- Always relevant.
- Overrides:
isRelevantForIssue
in class com.atlassian.jira.issue.index.indexers.impl.AbstractCustomFieldIndexer
Copyright © 2007-2014 Atlassian. All Rights Reserved.