public class WorkflowStepExpression extends Object implements Expression
Expression
testing the current workflow step of a content.
This can be used only to search on the current step. To search on history steps, use the CurrentStepExpression
insteadModifier and Type | Class and Description |
---|---|
static class |
WorkflowStepExpression.LogicalOperator
The logical operator to use in xpath query
|
Expression.Operator
Modifier and Type | Field and Description |
---|---|
private WorkflowStepExpression.LogicalOperator |
_logicalOperator |
private Expression.Operator |
_operator |
private int[] |
_values |
Constructor and Description |
---|
WorkflowStepExpression(Expression.Operator operator,
int value)
Creates the expression.
|
WorkflowStepExpression(Expression.Operator operator,
int[] values,
WorkflowStepExpression.LogicalOperator logicalOperator)
Creates the expression.
|
private Expression.Operator _operator
private int[] _values
private WorkflowStepExpression.LogicalOperator _logicalOperator
public WorkflowStepExpression(Expression.Operator operator, int value)
operator
- the operator to make the comparison (only Operator.EQ and Operator.NE allowed)value
- the step valuepublic WorkflowStepExpression(Expression.Operator operator, int[] values, WorkflowStepExpression.LogicalOperator logicalOperator)
operator
- the operator to make the comparison (only Operator.EQ and Operator.NE allowed)values
- the tags value in a arraylogicalOperator
- the logical operator to use for given valuepublic String build()
Expression
build
in interface Expression