com.atlassian.greenhopper.customfield.searcher
Interface GhOperatorSpecificQueryFactory

All Known Implementing Classes:
EpicLinkEqualityQueryFactory, SprintEqualityQueryFactory

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:
v6.1.2
See Also:
OperatorSpecificQueryFactory

Method Summary
 com.atlassian.jira.jql.query.QueryFactoryResult createQueryForEmptyOperand(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext, java.lang.String fieldName, com.atlassian.query.operator.Operator operator)
           
 com.atlassian.jira.jql.query.QueryFactoryResult createQueryForMultipleValues(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext, java.lang.String fieldName, com.atlassian.query.operator.Operator operator, java.util.List<com.atlassian.jira.jql.operand.QueryLiteral> rawValues)
           
 com.atlassian.jira.jql.query.QueryFactoryResult createQueryForSingleValue(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext, java.lang.String fieldName, com.atlassian.query.operator.Operator operator, java.util.List<com.atlassian.jira.jql.operand.QueryLiteral> rawValues)
           
 boolean handlesOperator(com.atlassian.query.operator.Operator operator)
           
 

Method Detail

createQueryForSingleValue

com.atlassian.jira.jql.query.QueryFactoryResult createQueryForSingleValue(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext,
                                                                          java.lang.String fieldName,
                                                                          com.atlassian.query.operator.Operator operator,
                                                                          java.util.List<com.atlassian.jira.jql.operand.QueryLiteral> rawValues)
See Also:
OperatorSpecificQueryFactory.createQueryForSingleValue(String, com.atlassian.query.operator.Operator, java.util.List)

createQueryForMultipleValues

com.atlassian.jira.jql.query.QueryFactoryResult createQueryForMultipleValues(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext,
                                                                             java.lang.String fieldName,
                                                                             com.atlassian.query.operator.Operator operator,
                                                                             java.util.List<com.atlassian.jira.jql.operand.QueryLiteral> rawValues)
See Also:
OperatorSpecificQueryFactory.createQueryForMultipleValues(String, com.atlassian.query.operator.Operator, java.util.List)

createQueryForEmptyOperand

com.atlassian.jira.jql.query.QueryFactoryResult createQueryForEmptyOperand(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext,
                                                                           java.lang.String fieldName,
                                                                           com.atlassian.query.operator.Operator operator)
See Also:
OperatorSpecificQueryFactory.createQueryForEmptyOperand(String, com.atlassian.query.operator.Operator)

handlesOperator

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


Copyright © 2007-2013 Atlassian. All Rights Reserved.