Interface GhOperatorSpecificQueryFactory

All Known Implementing Classes:
EpicLinkEqualityQueryFactory

public interface GhOperatorSpecificQueryFactory
This class is a copy of JIRA's OperatorSpecificQueryFactory, but properly passes through the QueryContext required to get the user and security requirements.
Since:
v10.7
See Also:
  • OperatorSpecificQueryFactory
  • Method Summary

    Modifier and Type
    Method
    Description
    com.atlassian.jira.search.Query
    createQueryForEmptyOperand(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext, String fieldName, com.atlassian.query.operator.Operator operator)
     
    com.atlassian.jira.search.Query
    createQueryForMultipleValues(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext, String fieldName, com.atlassian.query.operator.Operator operator, List<com.atlassian.jira.jql.operand.QueryLiteral> rawValues)
     
    com.atlassian.jira.search.Query
    createQueryForSingleValue(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext, String fieldName, com.atlassian.query.operator.Operator operator, List<com.atlassian.jira.jql.operand.QueryLiteral> rawValues)
     
    boolean
    handlesOperator(com.atlassian.query.operator.Operator operator)
     
  • Method Details

    • createQueryForSingleValue

      com.atlassian.jira.search.Query createQueryForSingleValue(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext, String fieldName, com.atlassian.query.operator.Operator operator, List<com.atlassian.jira.jql.operand.QueryLiteral> rawValues)
      See Also:
      • OperatorSpecificQueryFactory.createQueryForSingleValue(String, Operator, List)
    • createQueryForMultipleValues

      com.atlassian.jira.search.Query createQueryForMultipleValues(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext, String fieldName, com.atlassian.query.operator.Operator operator, List<com.atlassian.jira.jql.operand.QueryLiteral> rawValues)
      See Also:
      • OperatorSpecificQueryFactory.createQueryForMultipleValues(String, Operator, List)
    • createQueryForEmptyOperand

      com.atlassian.jira.search.Query createQueryForEmptyOperand(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext, String fieldName, com.atlassian.query.operator.Operator operator)
      See Also:
      • OperatorSpecificQueryFactory.createQueryForEmptyOperand(String, Operator)
    • handlesOperator

      boolean handlesOperator(com.atlassian.query.operator.Operator operator)
      See Also:
      • OperatorSpecificQueryFactory.handlesOperator(Operator)