Class 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 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
    • Constructor Detail

      • AndNodeValidator

        public AndNodeValidator()
    • Method Detail

      • validate

        public WorkflowDesignerValidationResult validate​(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
        Description copied from interface: WorkflowDesignerValidator
        Performs validation
        Parameters:
        context - contains workflow template to be validated
      • checkAndHasTwoIncomingAndOneOutgoingConnection

        protected java.util.List<Violation> checkAndHasTwoIncomingAndOneOutgoingConnection​(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)