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 Details

    • AND_NODE_NEEDS_AT_LEAST_TWO_INCOMING_AND_ONE_OUTGOING_CONNECTIONS

      public static final String AND_NODE_NEEDS_AT_LEAST_TWO_INCOMING_AND_ONE_OUTGOING_CONNECTIONS
      See Also:
  • Constructor Details

    • AndNodeValidator

      public AndNodeValidator()
  • Method Details

    • 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 List<Violation> checkAndHasTwoIncomingAndOneOutgoingConnection(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)