public class OrQueryCondition extends QueryCondition
QueryCondition.Visitor
MAX_CIRCUIT_BREAKER
Constructor and Description |
---|
OrQueryCondition()
creates an empty OR query condition.
|
OrQueryCondition(QueryCondition condition1,
QueryCondition condition2)
Convenience method to create a query condition joining with an 'OR' the two conditions
|
OrQueryCondition(QueryCondition condition1,
QueryCondition condition2,
QueryCondition condition3)
Convenience method to create a query condition joining with an 'OR' the three conditions
|
OrQueryCondition(QueryCondition condition1,
QueryCondition condition2,
QueryCondition condition3,
QueryCondition condition4)
Convenience method to create a query condition joining with an 'OR' the three conditions
|
Modifier and Type | Method and Description |
---|---|
void |
accept(QueryCondition.Visitor visitor) |
void |
addCondition(QueryCondition condition)
Adds a condition to be joined to the other query conditions by an 'OR' operation
|
boolean |
isSignificant(int circuitbreaker) |
QueryCondition[] |
returnAllConditions() |
public OrQueryCondition()
public OrQueryCondition(QueryCondition condition1, QueryCondition condition2)
condition1
- first conditioncondition2
- second conditionpublic OrQueryCondition(QueryCondition condition1, QueryCondition condition2, QueryCondition condition3)
condition1
- first conditioncondition2
- second conditioncondition3
- third conditionpublic OrQueryCondition(QueryCondition condition1, QueryCondition condition2, QueryCondition condition3, QueryCondition condition4)
condition1
- first conditioncondition2
- second conditioncondition3
- third conditioncondition4
- fourth conditionpublic void addCondition(QueryCondition condition)
condition
- condition to joinpublic void accept(QueryCondition.Visitor visitor)
accept
in class QueryCondition
visitor
- visitor for query conditionpublic QueryCondition[] returnAllConditions()
public boolean isSignificant(int circuitbreaker)
isSignificant
in class QueryCondition