Package de.xima.fc.workflow.model.nodes
Class FcMultipleConditionProps
java.lang.Object
de.xima.fc.workflow.taglib.model.BaseConditionProps
de.xima.fc.workflow.model.nodes.FcMultipleConditionProps
- All Implemented Interfaces:
 IDescriptionProviding,Serializable
@FcMultipleConditionsCustomExpression
@NotEmptyIf(field="customExpression",
            dependants="combinationType",
            target=FcMultipleConditionProps.class)
public final class FcMultipleConditionProps
extends BaseConditionProps
The properties model for workflow nodes of type 
EWorkflowNodeType.FC_MULTIPLE_CONDITION.- Since:
 - 7.0.0
 - Author:
 - XIMA MEDIA GmbH
 - See Also:
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classModels a single conditions with an operator and one or two operands. - 
Field Summary
Fields inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTION - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidsetCombinationType(EMultipleConditionCombinationType combinationType) voidsetConditions(List<FcMultipleConditionProps.SingleCondition> conditions) voidsetCustomExpression(String customExpression) Methods inherited from class de.xima.fc.workflow.taglib.model.BaseConditionProps
getBeschreibung, getDescription, getLabelNo, getLabelYes, setDescription, setLabelNo, setLabelYes 
- 
Constructor Details
- 
FcMultipleConditionProps
public FcMultipleConditionProps() 
 - 
 - 
Method Details
- 
getCombinationType
- Returns:
 - How the individual conditions are combined.
 
 - 
getConditions
- Returns:
 - A list of individual conditions that are combined via the selected 
getCombinationType(). 
 - 
getCustomExpression
- Returns:
 - A custom boolean infix expression for combining the individual conditions.
 
 - 
isShowCustomExpression
public boolean isShowCustomExpression()- Returns:
 - Whether the custom expression should be shown in the UI.
 
 - 
setCombinationType
- Parameters:
 combinationType- How the individual conditions are combined.
 - 
setConditions
- Parameters:
 conditions- A list of individual conditions that are combined via the selectedgetCombinationType().
 - 
setCustomExpression
- Parameters:
 customExpression- A custom boolean infix expression for combining the individual conditions.
 
 -