Uses of Interface
com.atlassian.query.operand.Operand

Packages that use Operand
com.atlassian.jira.bc.issue.search   
com.atlassian.jira.issue.search.searchers.transformer   
com.atlassian.jira.jql.builder   
com.atlassian.jira.jql.operand   
com.atlassian.jira.jql.parser.antlr   
com.atlassian.jira.jql.permission   
com.atlassian.jira.jql.util   
com.atlassian.query.clause   
com.atlassian.query.history   
com.atlassian.query.operand   
 

Uses of Operand in com.atlassian.jira.bc.issue.search
 

Methods in com.atlassian.jira.bc.issue.search with parameters of type Operand
 List<QueryLiteral> QueryCache.getValues(QueryCreationContext context, Operand operand, TerminalClause jqlClause)
          Retrieve the list of QueryLiterals registered for the QueryCreationContext Operand jqlClause triplet.
 List<QueryLiteral> QueryCacheImpl.getValues(QueryCreationContext context, Operand operand, TerminalClause jqlClause)
           
 void QueryCache.setValues(QueryCreationContext context, Operand operand, TerminalClause jqlClause, List<QueryLiteral> values)
          Set the cached result of a getValues operation on the for the QueryCreationContext Operand jqlClause triplet.
 void QueryCacheImpl.setValues(QueryCreationContext context, Operand operand, TerminalClause jqlClause, List<QueryLiteral> values)
           
 

Uses of Operand in com.atlassian.jira.issue.search.searchers.transformer
 

Methods in com.atlassian.jira.issue.search.searchers.transformer that return Operand
 Operand DefaultFieldFlagOperandRegistry.getOperandForFlag(String fieldName, String flagValue)
           
 Operand FieldFlagOperandRegistry.getOperandForFlag(String fieldName, String flagValue)
          Retrieves the operand associated with a field and navigator flag value pair.
 

Methods in com.atlassian.jira.issue.search.searchers.transformer with parameters of type Operand
 Set<String> DefaultFieldFlagOperandRegistry.getFlagForOperand(String fieldName, Operand operand)
           
 Set<String> FieldFlagOperandRegistry.getFlagForOperand(String fieldName, Operand operand)
          Retrieves the navigator flag values associated with the field name and operand pair.
 

Uses of Operand in com.atlassian.jira.jql.builder
 

Methods in com.atlassian.jira.jql.builder with parameters of type Operand
 JqlClauseBuilder JqlClauseBuilder.addCondition(String clauseName, Operand... operands)
          Add the JQL condition clauseName in (operands) to the query being built.
 JqlClauseBuilder JqlClauseBuilder.addCondition(String clauseName, Operand operand)
          Add the JQL condition clauseName = operand to the query being built.
 JqlClauseBuilder JqlClauseBuilder.addCondition(String clauseName, Operator operator, Operand... operands)
          Add the JQL condition clauseName operator (operands) to the query being built.
 JqlClauseBuilder JqlClauseBuilder.addCondition(String clauseName, Operator operator, Operand operand)
          Add the JQL condition clauseName operator operand to the query being built.
 JqlClauseBuilder JqlClauseBuilder.addRangeCondition(String clauseName, Operand start, Operand end)
          Add a condition range condition to the current query for the passed values.
 JqlClauseBuilder ConditionBuilder.eq(Operand operand)
          Create the JQL condition with the equals operator and the passed value.
 JqlClauseBuilder ConditionBuilder.gt(Operand operand)
          Create the JQL condition with the greater than operator and the passed value.
 JqlClauseBuilder ConditionBuilder.gtEq(Operand operand)
          Create the JQL condition with the greater than equals operator and the passed value.
 JqlClauseBuilder ConditionBuilder.in(Operand... operands)
          Create the JQL condition with the in operator and the passed values.
 JqlClauseBuilder ConditionBuilder.like(Operand operand)
          Create the JQL condition with the like operator and the passed value.
 JqlClauseBuilder ConditionBuilder.lt(Operand operand)
          Create the JQL condition with the less than operator and the passed value.
 JqlClauseBuilder ConditionBuilder.ltEq(Operand operand)
          Create the JQL condition with the less than equals operator and the passed value.
 JqlClauseBuilder ConditionBuilder.notEq(Operand operand)
          Create the JQL condition with the not equals operator and the passed value.
 JqlClauseBuilder ConditionBuilder.notIn(Operand... operands)
          Create the JQL condition with the not in operator and the passed values.
 JqlClauseBuilder ConditionBuilder.notLike(Operand operand)
          Create the JQL condition with the not like operator and the passed value.
 JqlClauseBuilder ValueBuilder.operand(Operand operand)
          Finish the current condition such that it matches the passed operand.
 JqlClauseBuilder ValueBuilder.operands(Operand... operands)
          Finish the current condition such that it matches the passed operands.
 JqlClauseBuilder ConditionBuilder.range(Operand start, Operand end)
          Add a condition range condition to the current query for the passed values.
 

Method parameters in com.atlassian.jira.jql.builder with type arguments of type Operand
 JqlClauseBuilder JqlClauseBuilder.addCondition(String clauseName, Collection<? extends Operand> operands)
          Add the JQL condition clauseName in (operands) to the query being built.
 JqlClauseBuilder JqlClauseBuilder.addCondition(String clauseName, Operator operator, Collection<? extends Operand> operands)
          Add the JQL condition clauseName operator (operands) to the query being built.
 JqlClauseBuilder ConditionBuilder.inOperands(Collection<Operand> operands)
          Create the JQL condition with the in operator and the passed values.
 JqlClauseBuilder ConditionBuilder.notInOperands(Collection<Operand> operands)
          Create the JQL condition with the not in operator and the passed values.
 JqlClauseBuilder ValueBuilder.operands(Collection<? extends Operand> operands)
          Finish the current condition such that it matches the passed operands.
 

Uses of Operand in com.atlassian.jira.jql.operand
 

Classes in com.atlassian.jira.jql.operand with type parameters of type Operand
 interface OperandHandler<T extends Operand>
          Knows how to perform validation on and get expanded values from Operands.
 

Methods in com.atlassian.jira.jql.operand that return Operand
 Operand QueryLiteral.getSourceOperand()
           
 

Methods in com.atlassian.jira.jql.operand with parameters of type Operand
 PredicateOperandHandler PredicateOperandHandlerRegistry.getHandler(com.atlassian.crowd.embedded.api.User searcher, String field, Operand operand)
           
 QueryLiteral DefaultJqlOperandResolver.getSingleValue(com.atlassian.crowd.embedded.api.User user, Operand operand, TerminalClause clause)
           
 QueryLiteral JqlOperandResolver.getSingleValue(com.atlassian.crowd.embedded.api.User user, Operand operand, TerminalClause clause)
          Returns the single value contained within the passed operand.
 List<QueryLiteral> DefaultJqlOperandResolver.getValues(QueryCreationContext queryCreationContext, Operand operand, TerminalClause terminalClause)
           
 List<QueryLiteral> JqlOperandResolver.getValues(QueryCreationContext queryCreationContext, Operand operand, TerminalClause terminalClause)
          Return the values contained within the passed operand.
 List<QueryLiteral> DefaultJqlOperandResolver.getValues(com.atlassian.crowd.embedded.api.User searcher, Operand operand, TerminalClause terminalClause)
           
 List<QueryLiteral> JqlOperandResolver.getValues(com.atlassian.crowd.embedded.api.User searcher, Operand operand, TerminalClause terminalClause)
          Return the values contained within the passed operand.
 List<QueryLiteral> PredicateOperandResolver.getValues(com.atlassian.crowd.embedded.api.User searcher, String field, Operand operand)
           
 List<QueryLiteral> DefaultPredicateOperandResolver.getValues(com.atlassian.crowd.embedded.api.User searcher, String field, Operand operand)
           
 boolean DefaultJqlOperandResolver.isEmptyOperand(Operand operand)
           
 boolean JqlOperandResolver.isEmptyOperand(Operand operand)
          Returns true if the operand represents an EMPTY operand.
 boolean PredicateOperandResolver.isEmptyOperand(com.atlassian.crowd.embedded.api.User searcher, String field, Operand operand)
          Returns true if the operand represents an EMPTY operand.
 boolean DefaultPredicateOperandResolver.isEmptyOperand(com.atlassian.crowd.embedded.api.User searcher, String field, Operand operand)
           
 boolean DefaultJqlOperandResolver.isFunctionOperand(Operand operand)
           
 boolean JqlOperandResolver.isFunctionOperand(Operand operand)
          Returns true if the passed operand is a function call.
 boolean PredicateOperandResolver.isFunctionOperand(com.atlassian.crowd.embedded.api.User searcher, String field, Operand operand)
          Returns true if the passed operand is a function call.
 boolean DefaultPredicateOperandResolver.isFunctionOperand(com.atlassian.crowd.embedded.api.User searcher, String field, Operand operand)
           
 boolean DefaultJqlOperandResolver.isListOperand(Operand operand)
           
 boolean JqlOperandResolver.isListOperand(Operand operand)
          Returns true if the passed operand returns a list of values.
 boolean PredicateOperandResolver.isListOperand(com.atlassian.crowd.embedded.api.User searcher, String field, Operand operand)
          Returns true if the passed operand returns a list of values.
 boolean DefaultPredicateOperandResolver.isListOperand(com.atlassian.crowd.embedded.api.User searcher, String field, Operand operand)
           
 boolean DefaultJqlOperandResolver.isValidOperand(Operand operand)
           
 boolean JqlOperandResolver.isValidOperand(Operand operand)
          Returns true if the operand is one which is known about.
 MessageSet DefaultJqlOperandResolver.validate(com.atlassian.crowd.embedded.api.User user, Operand operand, TerminalClause terminalClause)
           
 MessageSet JqlOperandResolver.validate(com.atlassian.crowd.embedded.api.User user, Operand operand, TerminalClause terminalClause)
          Validates the operand against its handler.
 MessageSet DefaultJqlOperandResolver.validate(com.atlassian.crowd.embedded.api.User searcher, Operand operand, WasClause clause)
           
 MessageSet JqlOperandResolver.validate(com.atlassian.crowd.embedded.api.User searcher, Operand operand, WasClause clause)
           
 

Constructors in com.atlassian.jira.jql.operand with parameters of type Operand
QueryLiteral(Operand sourceOperand)
           
QueryLiteral(Operand sourceOperand, Long longValue)
           
QueryLiteral(Operand sourceOperand, String stringValue)
           
 

Uses of Operand in com.atlassian.jira.jql.parser.antlr
 

Methods in com.atlassian.jira.jql.parser.antlr that return Operand
 Operand JqlParser.list()
           
 Operand JqlParser.operand()
           
 

Uses of Operand in com.atlassian.jira.jql.permission
 

Methods in com.atlassian.jira.jql.permission that return Operand
 Operand DefaultOperandSanitisingVisitor.visit(EmptyOperand empty)
           
 Operand DefaultOperandSanitisingVisitor.visit(FunctionOperand function)
           
 Operand DefaultOperandSanitisingVisitor.visit(MultiValueOperand originalMulti)
           
 Operand DefaultOperandSanitisingVisitor.visit(SingleValueOperand singleValueOperand)
           
 

Uses of Operand in com.atlassian.jira.jql.util
 

Methods in com.atlassian.jira.jql.util with parameters of type Operand
 List<QueryLiteral> JqlCascadingSelectLiteralUtil.createQueryLiteralsFromOptions(Operand sourceOperand, Collection<Option> positiveOptions, Collection<Option> negativeOptions)
          Given a list of Options that should be in the result (positive) and a list of Options that shouldn't (negative) creates a list of QueryLiterals that represent the positive and negative options and be used for generating the query.
 

Uses of Operand in com.atlassian.query.clause
 

Methods in com.atlassian.query.clause that return Operand
 Operand WasClauseImpl.getOperand()
           
 Operand TerminalClause.getOperand()
           
 Operand TerminalClauseImpl.getOperand()
           
 

Constructors in com.atlassian.query.clause with parameters of type Operand
TerminalClauseImpl(String name, Operator operator, Operand operand)
          Creates a terminal clause with the specified name, operator and operand.
WasClauseImpl(String field, Operator operator, Operand operand, HistoryPredicate predicate)
           
 

Uses of Operand in com.atlassian.query.history
 

Methods in com.atlassian.query.history that return Operand
 Operand TerminalHistoryPredicate.getOperand()
           
 

Constructors in com.atlassian.query.history with parameters of type Operand
TerminalHistoryPredicate(Operator operator, Operand operand)
           
 

Uses of Operand in com.atlassian.query.operand
 

Classes in com.atlassian.query.operand that implement Operand
 class EmptyOperand
          Used to represent a value that has not been set for a field.
 class FunctionOperand
          Represents a function in the query tree.
 class MultiValueOperand
          Used to represent a multiple constant values as an Operand.
 class SingleValueOperand
          Used to represent a single constant value as an Operand.
 

Methods in com.atlassian.query.operand that return Operand
static Operand Operands.getEmpty()
          Return an operand that represents the JQL EMPTY value.
static Operand Operands.valueOf(Long... values)
          Create an operands that represents a list of passed numbers.
static Operand Operands.valueOf(Long value)
          Create an operand that represents the passed number.
static Operand Operands.valueOf(Operand... operands)
          Create an operand that represents a list of the passed operands.
static Operand Operands.valueOf(String... values)
          Create an operands that represents a list of passed string values.
static Operand Operands.valueOf(String value)
          Create an operand that represents the passed string.
static Operand Operands.valueOfNumbers(Collection<Long> values)
          Create an operands that represents a list of passed numbers.
static Operand Operands.valueOfOperands(Collection<Operand> operands)
          Create an operand that represents a list of the passed operands.
static Operand Operands.valueOfStrings(Collection<String> values)
          Create an operands that represents a list of passed string values.
 

Methods in com.atlassian.query.operand that return types with arguments of type Operand
 List<Operand> MultiValueOperand.getValues()
           
 

Methods in com.atlassian.query.operand with parameters of type Operand
static Operand Operands.valueOf(Operand... operands)
          Create an operand that represents a list of the passed operands.
 

Method parameters in com.atlassian.query.operand with type arguments of type Operand
static Operand Operands.valueOfOperands(Collection<Operand> operands)
          Create an operand that represents a list of the passed operands.
 

Constructors in com.atlassian.query.operand with parameters of type Operand
MultiValueOperand(Operand... operands)
           
 

Constructor parameters in com.atlassian.query.operand with type arguments of type Operand
MultiValueOperand(Collection<? extends Operand> values)
           
 



Copyright © 2002-2012 Atlassian. All Rights Reserved.