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.IDescriptionProvidingATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTION
 - 
Fields inherited from interface de.xima.fc.entities.interfaces.INameProvidingATTR_NAME, COL_NAME
 
- 
 - 
Constructor SummaryConstructors Constructor Description BaseMultipleDoUntilLoopTestProps()
 - 
Method SummaryAll 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.BaseDoUntilLoopPropsgetBeschreibung, getDescription, getLabelNo, getLabelYes, getName, setDescription, setLabelNo, setLabelYes, setName
 
- 
 
- 
- 
- 
Method Detail- 
getCombinationTypepublic EMultipleConditionCombinationType getCombinationType() - Specified by:
- getCombinationTypein interface- IMultipleCheckProps
- Returns:
- How the individual conditions are combined.
 
 - 
getConditionspublic List<SingleCondition> getConditions() - Specified by:
- getConditionsin interface- IMultipleCheckProps
- Returns:
- A list of individual conditions that are combined via the selected IMultipleCheckProps.getCombinationType().
 
 - 
getCustomExpression@Nullable public String getCustomExpression() - Specified by:
- getCustomExpressionin interface- IMultipleCheckProps
- Returns:
- A custom boolean infix expression for combining the individual conditions.
 
 - 
isShowCustomExpression@Nullable public boolean isShowCustomExpression() - Specified by:
- isShowCustomExpressionin interface- IMultipleCheckProps
- Returns:
- Whether the custom expression should be shown in the UI.
 
 - 
setCombinationTypepublic void setCombinationType(EMultipleConditionCombinationType combinationType) - Parameters:
- combinationType- How the individual conditions are combined.
 
 - 
setConditionspublic void setConditions(List<SingleCondition> conditions) - Parameters:
- conditions- A list of individual conditions that are combined via the selected- getCombinationType().
 
 - 
setCustomExpressionpublic void setCustomExpression(String customExpression) - Parameters:
- customExpression- A custom boolean infix expression for combining the individual conditions.
 
 
- 
 
-