Interface IMultipleCheckProps
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
BaseMultipleConditionProps
,BaseMultipleDoUntilLoopTestProps
,BaseMultipleWhileLoopTestProps
,FcDoUntilLoopProps
,FcMultipleConditionProps
,FcWhileLoopProps
public interface IMultipleCheckProps extends Serializable
Common interface for node property models that let the user configure multiple checks, such as conditions or while loops.- Since:
- 8.2.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EMultipleConditionCombinationType
getCombinationType()
List<SingleCondition>
getConditions()
String
getCustomExpression()
boolean
isShowCustomExpression()
-
-
-
Method Detail
-
getCombinationType
EMultipleConditionCombinationType getCombinationType()
- Returns:
- How the individual conditions are combined.
-
getConditions
List<SingleCondition> getConditions()
- Returns:
- A list of individual conditions that are combined via the selected
getCombinationType()
.
-
getCustomExpression
@Nullable String getCustomExpression()
- Returns:
- A custom boolean infix expression for combining the individual conditions.
-
isShowCustomExpression
@Nullable boolean isShowCustomExpression()
- Returns:
- Whether the custom expression should be shown in the UI.
-
-