com.atlassian.greenhopper.customfield.epiclabel
Class EpicLabelCustomFieldIndexer

java.lang.Object
  extended by com.atlassian.greenhopper.customfield.epiclabel.EpicLabelCustomFieldIndexer
All Implemented Interfaces:
com.atlassian.jira.issue.index.indexers.FieldIndexer

public class EpicLabelCustomFieldIndexer
extends java.lang.Object
implements com.atlassian.jira.issue.index.indexers.FieldIndexer

Indexer for EpicLabelCFType.


Field Summary
 
Fields inherited from interface com.atlassian.jira.issue.index.indexers.FieldIndexer
LABELS_NO_VALUE_INDEX_VALUE, NO_VALUE_INDEX_VALUE
 
Constructor Summary
EpicLabelCustomFieldIndexer(com.atlassian.jira.web.FieldVisibilityManager fieldVisibilityManager, com.atlassian.jira.issue.fields.CustomField customField)
           
 
Method Summary
 void addIndex(org.apache.lucene.document.Document doc, com.atlassian.jira.issue.Issue issue)
           
 java.lang.String getDocumentFieldId()
           
static java.lang.String getFieldId(com.atlassian.jira.issue.fields.CustomField customField)
           
static java.lang.String getFoldedFieldId(com.atlassian.jira.issue.fields.CustomField customField)
           
static java.lang.String getFoldedValue(java.lang.String value)
           
 java.lang.String getId()
           
 boolean isFieldVisibleAndInScope(com.atlassian.jira.issue.Issue issue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EpicLabelCustomFieldIndexer

public EpicLabelCustomFieldIndexer(com.atlassian.jira.web.FieldVisibilityManager fieldVisibilityManager,
                                   com.atlassian.jira.issue.fields.CustomField customField)
Method Detail

getId

public java.lang.String getId()
Specified by:
getId in interface com.atlassian.jira.issue.index.indexers.FieldIndexer

getDocumentFieldId

public java.lang.String getDocumentFieldId()
Specified by:
getDocumentFieldId in interface com.atlassian.jira.issue.index.indexers.FieldIndexer

addIndex

public void addIndex(org.apache.lucene.document.Document doc,
                     com.atlassian.jira.issue.Issue issue)
Specified by:
addIndex in interface com.atlassian.jira.issue.index.indexers.FieldIndexer

getFieldId

public static java.lang.String getFieldId(com.atlassian.jira.issue.fields.CustomField customField)

getFoldedFieldId

public static java.lang.String getFoldedFieldId(com.atlassian.jira.issue.fields.CustomField customField)

getFoldedValue

public static java.lang.String getFoldedValue(java.lang.String value)

isFieldVisibleAndInScope

public boolean isFieldVisibleAndInScope(com.atlassian.jira.issue.Issue issue)
Specified by:
isFieldVisibleAndInScope in interface com.atlassian.jira.issue.index.indexers.FieldIndexer


Copyright © 2007-2014 Atlassian. All Rights Reserved.