Class EpicLabelCustomFieldIndexer

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

public class EpicLabelCustomFieldIndexer extends Object implements com.atlassian.jira.issue.index.indexers.FieldIndexer
Indexer for EpicLabelCFType.
  • Constructor Details

    • EpicLabelCustomFieldIndexer

      public EpicLabelCustomFieldIndexer(com.atlassian.jira.issue.fields.CustomField customField)
  • Method Details

    • getId

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

      public 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 String getFieldId(com.atlassian.jira.issue.fields.CustomField customField)
    • getFoldedFieldId

      public static String getFoldedFieldId(com.atlassian.jira.issue.fields.CustomField customField)
    • getFoldedValue

      public static String getFoldedValue(String value)
    • isFieldVisibleAndInScope

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

      public Boolean skipsIndexingNull()
      Specified by:
      skipsIndexingNull in interface com.atlassian.jira.issue.index.indexers.FieldIndexer