Class AndNodeValidator
- java.lang.Object
-
- com.hybris.backoffice.workflow.designer.validation.AbstractValidator
-
- com.hybris.backoffice.workflow.designer.validation.AndNodeValidator
-
- All Implemented Interfaces:
WorkflowDesignerValidator
public class AndNodeValidator extends AbstractValidator
Validates each 'and' node. Each such node must have at least 2 incoming connection, and exactly 1 outgoing connection.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAND_NODE_NEEDS_AT_LEAST_TWO_INCOMING_AND_ONE_OUTGOING_CONNECTIONS
-
Constructor Summary
Constructors Constructor Description AndNodeValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<Violation>checkAndHasTwoIncomingAndOneOutgoingConnection(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)WorkflowDesignerValidationResultvalidate(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)Performs validation-
Methods inherited from class com.hybris.backoffice.workflow.designer.validation.AbstractValidator
getConnectionFinder, getNetworkEntityFinder, getNodeTypeService, setConnectionFinder, setNetworkEntityFinder, setNodeTypeService
-
-
-
-
Field Detail
-
AND_NODE_NEEDS_AT_LEAST_TWO_INCOMING_AND_ONE_OUTGOING_CONNECTIONS
public static final java.lang.String AND_NODE_NEEDS_AT_LEAST_TWO_INCOMING_AND_ONE_OUTGOING_CONNECTIONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
validate
public WorkflowDesignerValidationResult validate(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
Description copied from interface:WorkflowDesignerValidatorPerforms validation- Parameters:
context- contains workflow template to be validated
-
checkAndHasTwoIncomingAndOneOutgoingConnection
protected java.util.List<Violation> checkAndHasTwoIncomingAndOneOutgoingConnection(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
-
-