org.outerj.daisy.workflow
Class QueryConditions
java.lang.Object
org.outerj.daisy.workflow.QueryConditions
public class QueryConditions
- extends Object
|
Method Summary |
void |
addCondition(String propertyName,
WfValueType type,
String operatorName,
Object... values)
|
void |
addProcessVariableCondition(String variableName,
WfValueType type,
String operatorName,
Object... values)
|
void |
addSpecialCondition(String name,
WfValueType[] argTypes,
Object[] argValues)
|
void |
addTaskVariableCondition(String variableName,
WfValueType type,
String operatorName,
Object... values)
|
boolean |
getMatchAllCriteria()
|
List<QueryConditions.VariableConditionInfo> |
getProcessVariableConditions()
|
List<QueryConditions.PropertyConditionInfo> |
getPropertyConditions()
|
List<QueryConditions.SpecialConditionInfo> |
getSpecialConditions()
|
List<QueryConditions.VariableConditionInfo> |
getTaskVariableConditions()
|
void |
setMeetAllCriteria(boolean allCriteria)
|
QueryConditions
public QueryConditions()
setMeetAllCriteria
public void setMeetAllCriteria(boolean allCriteria)
- Parameters:
allCriteria - true if all conditions must be met (AND), or false if just one
condition needs to be met (OR)
addCondition
public void addCondition(String propertyName,
WfValueType type,
String operatorName,
Object... values)
addTaskVariableCondition
public void addTaskVariableCondition(String variableName,
WfValueType type,
String operatorName,
Object... values)
addProcessVariableCondition
public void addProcessVariableCondition(String variableName,
WfValueType type,
String operatorName,
Object... values)
addSpecialCondition
public void addSpecialCondition(String name,
WfValueType[] argTypes,
Object[] argValues)
getPropertyConditions
public List<QueryConditions.PropertyConditionInfo> getPropertyConditions()
getTaskVariableConditions
public List<QueryConditions.VariableConditionInfo> getTaskVariableConditions()
getProcessVariableConditions
public List<QueryConditions.VariableConditionInfo> getProcessVariableConditions()
getSpecialConditions
public List<QueryConditions.SpecialConditionInfo> getSpecialConditions()
getMatchAllCriteria
public boolean getMatchAllCriteria()