com.atlassian.greenhopper.customfield.sprint
Class SprintCustomFieldIndexer
java.lang.Object
com.atlassian.jira.issue.index.indexers.impl.AbstractCustomFieldIndexer
com.atlassian.greenhopper.customfield.sprint.SprintCustomFieldIndexer
- All Implemented Interfaces:
- com.atlassian.jira.issue.index.indexers.FieldIndexer
public class SprintCustomFieldIndexer
- extends com.atlassian.jira.issue.index.indexers.impl.AbstractCustomFieldIndexer
Field indexer for the Sprint custom field
Besides indexing the current sprint values, we also index historic sprints as well as store all sprint field change items
into the lucene document to allow scope change related searches and data gathering.
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 |
SprintCustomFieldIndexer(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, isFieldVisibleAndInScope, isRelevantForIssue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SprintCustomFieldIndexer
protected SprintCustomFieldIndexer(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
getChangesFieldId
public static java.lang.String getChangesFieldId(com.atlassian.jira.issue.fields.CustomField customField)
getHistoryFieldId
public static java.lang.String getHistoryFieldId(com.atlassian.jira.issue.fields.CustomField customField)
Copyright © 2007-2012 Atlassian. All Rights Reserved.