Package com.atlassian.query.operand
Class Operands
java.lang.Object
com.atlassian.query.operand.Operands
Factory class for creating operands.
- Since:
- v4.0
-
Method Summary
Modifier and TypeMethodDescriptionprotected Object
clone()
static Operand
getEmpty()
Return an operand that represents the JQL EMPTY value.static Operand
Create an operand that represents a list of the passed operands.static Operand
Create an operand that represents the passed number.static Operand
Create an operands that represents a list of passed numbers.static Operand
Create an operand that represents the passed string.static Operand
Create an operands that represents a list of passed string values.static Operand
valueOfNumbers
(Collection<Long> values) Create an operands that represents a list of passed numbers.static Operand
valueOfOperands
(Collection<Operand> operands) Create an operand that represents a list of the passed operands.static Operand
valueOfStrings
(Collection<String> values) Create an operands that represents a list of passed string values.
-
Method Details
-
clone
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
valueOf
Create an operand that represents the passed string.- Parameters:
value
- the value to wrap as an operand. Cannot be null.- Returns:
- the operand that represents the passed value.
-
valueOf
Create an operands that represents a list of passed string values.- Parameters:
values
- the list of values to represent. Cannot be null, empty or contain any null values.- Returns:
- the operand that represents the list of values.
-
valueOfStrings
Create an operands that represents a list of passed string values.- Parameters:
values
- the list of values to represent. Cannot be null, empty or contain any null values.- Returns:
- the operand that represents the list of values.
-
valueOf
Create an operand that represents the passed number.- Parameters:
value
- the value to wrap as an operand. Cannot be null.- Returns:
- the operand that represents the passed value.
-
valueOf
Create an operands that represents a list of passed numbers.- Parameters:
values
- the list of values to represent. Cannot be null, empty or contain any null values.- Returns:
- the operand that represents the list of values.
-
valueOfNumbers
Create an operands that represents a list of passed numbers.- Parameters:
values
- the list of values to represent. Cannot be null, empty or contain any null values.- Returns:
- the operand that represents the list of values.
-
valueOf
Create an operand that represents a list of the passed operands.- Parameters:
operands
- the list of value to convert. Cannot be null, empty or contain any null values.- Returns:
- the operand that represents the list of operands.
-
valueOfOperands
Create an operand that represents a list of the passed operands.- Parameters:
operands
- the list of value to convert. Cannot be null, empty or contain any null values.- Returns:
- the operand that represents the list of operands.
-
getEmpty
Return an operand that represents the JQL EMPTY value.- Returns:
- the operand that represents the JQL EMPTY value.
-