Package de.xima.fc.workflow.model.nodes
Class BaseMultipleWhileLoopTestProps
- java.lang.Object
 - 
- de.xima.fc.workflow.taglib.model.BaseWhileLoopProps
 - 
- de.xima.fc.workflow.model.nodes.BaseMultipleWhileLoopTestProps
 
 
 
- 
- All Implemented Interfaces:
 IDescriptionProviding,INameProviding,IMultipleCheckProps,Serializable
- Direct Known Subclasses:
 FcWhileLoopProps
@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=BaseMultipleWhileLoopTestProps.class) public abstract class BaseMultipleWhileLoopTestProps extends BaseWhileLoopProps implements IMultipleCheckProps
The properties model for workflow nodes for which a complex while 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 BaseMultipleWhileLoopTestProps() 
- 
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.BaseWhileLoopProps
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.
 
 - 
 
 -