Package de.xima.fc.workflow.model.nodes
Class BaseMultipleDoUntilLoopTestProps
- java.lang.Object
-
- de.xima.fc.workflow.taglib.model.BaseDoUntilLoopProps
-
- de.xima.fc.workflow.model.nodes.BaseMultipleDoUntilLoopTestProps
-
- All Implemented Interfaces:
IDescriptionProviding,INameProviding,IMultipleCheckProps,Serializable
- Direct Known Subclasses:
FcDoUntilLoopProps
@FcMultipleConditionsCustomExpression(payload=de.xima.fc.workflow.model.nodes.BaseMultipleConditionProps.customExpression.class) @NotEmptyIf(field="customExpression", dependants="combinationType", payload=de.xima.fc.workflow.model.nodes.BaseMultipleConditionProps.customExpression.class, target=BaseMultipleDoUntilLoopTestProps.class) public abstract class BaseMultipleDoUntilLoopTestProps extends BaseDoUntilLoopProps implements IMultipleCheckProps
The properties model for workflow nodes for which a complex do-until loop test need to be configured.- Since:
- 8.2.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTION
-
Fields inherited from interface de.xima.fc.entities.interfaces.INameProviding
ATTR_NAME, COL_NAME
-
-
Constructor Summary
Constructors Constructor Description BaseMultipleDoUntilLoopTestProps()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EMultipleConditionCombinationTypegetCombinationType()List<SingleCondition>getConditions()StringgetCustomExpression()booleanisShowCustomExpression()voidsetCombinationType(EMultipleConditionCombinationType combinationType)voidsetConditions(List<SingleCondition> conditions)voidsetCustomExpression(String customExpression)-
Methods inherited from class de.xima.fc.workflow.taglib.model.BaseDoUntilLoopProps
getBeschreibung, getDescription, getLabelNo, getLabelYes, getName, setDescription, setLabelNo, setLabelYes, setName
-
-
-
-
Method Detail
-
getCombinationType
public EMultipleConditionCombinationType getCombinationType()
- Specified by:
getCombinationTypein interfaceIMultipleCheckProps- Returns:
- How the individual conditions are combined.
-
getConditions
public List<SingleCondition> getConditions()
- Specified by:
getConditionsin interfaceIMultipleCheckProps- Returns:
- A list of individual conditions that are combined via the selected
IMultipleCheckProps.getCombinationType().
-
getCustomExpression
@Nullable public String getCustomExpression()
- Specified by:
getCustomExpressionin interfaceIMultipleCheckProps- Returns:
- A custom boolean infix expression for combining the individual conditions.
-
isShowCustomExpression
@Nullable public boolean isShowCustomExpression()
- Specified by:
isShowCustomExpressionin interfaceIMultipleCheckProps- Returns:
- Whether the custom expression should be shown in the UI.
-
setCombinationType
public void setCombinationType(EMultipleConditionCombinationType combinationType)
- Parameters:
combinationType- How the individual conditions are combined.
-
setConditions
public void setConditions(List<SingleCondition> conditions)
- Parameters:
conditions- A list of individual conditions that are combined via the selectedgetCombinationType().
-
setCustomExpression
public void setCustomExpression(String customExpression)
- Parameters:
customExpression- A custom boolean infix expression for combining the individual conditions.
-
-