Package de.xima.fc.workflow.model.nodes
Class FcMultipleConditionProps.SingleCondition
- java.lang.Object
-
- de.xima.fc.workflow.model.nodes.FcMultipleConditionProps.SingleCondition
-
- All Implemented Interfaces:
Serializable
- Enclosing class:
- FcMultipleConditionProps
@NotEmptyIf(field="matchOperandRhs", dependants="matchCondition", target=SingleCondition.class) public static final class FcMultipleConditionProps.SingleCondition extends Object implements Serializable
Models a single conditions with an operator and one or two operands. Used by theFcMultipleConditionProps
. For example, this can be used to test whether a value is greater than another value.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SingleCondition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EMatchCondition
getMatchCondition()
String
getMatchOperandLhs()
String
getMatchOperandRhs()
String
getVariableName()
boolean
isShowMatchOperandRhs()
void
setMatchCondition(EMatchCondition matchCondition)
void
setMatchOperandLhs(String matchOperandLhs)
void
setMatchOperandRhs(String matchOperandRhs)
void
setVariableName(String variableName)
-
-
-
Method Detail
-
getMatchCondition
public EMatchCondition getMatchCondition()
- Returns:
- The operator for comparing the operands.
-
getMatchOperandLhs
public String getMatchOperandLhs()
- Returns:
- The left hand side with the value to be tested by the
getMatchCondition()
.
-
getMatchOperandRhs
public String getMatchOperandRhs()
- Returns:
- The right hand side with the value to test against, if required by the
getMatchCondition()
.
-
getVariableName
public String getVariableName()
- Returns:
- The name of this condition when used in a
FcMultipleConditionProps.getCustomExpression()
.
-
isShowMatchOperandRhs
public boolean isShowMatchOperandRhs()
- Returns:
- Whether the right hand side mathc operand should be shown in the UI.
-
setMatchCondition
public void setMatchCondition(EMatchCondition matchCondition)
- Parameters:
matchCondition
- The operator for comparing the operands.
-
setMatchOperandLhs
public void setMatchOperandLhs(String matchOperandLhs)
- Parameters:
matchOperandLhs
- The left hand side with the value to be tested by thegetMatchCondition()
.
-
setMatchOperandRhs
public void setMatchOperandRhs(String matchOperandRhs)
- Parameters:
matchOperandRhs
- The right hand side with the value to test against, if required by thegetMatchCondition()
.
-
setVariableName
public void setVariableName(String variableName)
- Parameters:
variableName
- The name of this condition when used in aFcMultipleConditionProps.getCustomExpression()
.
-
-