Class EpicLabelActualValueEqualityQueryFactory

java.lang.Object
com.atlassian.greenhopper.customfield.epiclabel.EpicLabelActualValueEqualityQueryFactory
All Implemented Interfaces:
com.atlassian.jira.search.jql.OperatorSpecificQueryFactory

public class EpicLabelActualValueEqualityQueryFactory extends Object implements com.atlassian.jira.search.jql.OperatorSpecificQueryFactory
Create a wrapper class for ActualValueEqualityQueryFactory to use different fieldName when perform searching
  • Constructor Details

    • EpicLabelActualValueEqualityQueryFactory

      public EpicLabelActualValueEqualityQueryFactory(com.atlassian.jira.jql.util.IndexValueConverter indexValueConverter, String luceneFieldName)
  • Method Details

    • createQueryForSingleValue

      public com.atlassian.jira.search.Query createQueryForSingleValue(String fieldName, com.atlassian.query.operator.Operator operator, List<com.atlassian.jira.jql.operand.QueryLiteral> rawValues)
      Specified by:
      createQueryForSingleValue in interface com.atlassian.jira.search.jql.OperatorSpecificQueryFactory
    • createQueryForMultipleValues

      public com.atlassian.jira.search.Query createQueryForMultipleValues(String fieldName, com.atlassian.query.operator.Operator operator, List<com.atlassian.jira.jql.operand.QueryLiteral> rawValues)
      Specified by:
      createQueryForMultipleValues in interface com.atlassian.jira.search.jql.OperatorSpecificQueryFactory
    • createQueryForEmptyOperand

      public com.atlassian.jira.search.Query createQueryForEmptyOperand(String fieldName, com.atlassian.query.operator.Operator operator)
      Specified by:
      createQueryForEmptyOperand in interface com.atlassian.jira.search.jql.OperatorSpecificQueryFactory
    • handlesOperator

      public boolean handlesOperator(com.atlassian.query.operator.Operator operator)
      Specified by:
      handlesOperator in interface com.atlassian.jira.search.jql.OperatorSpecificQueryFactory