Class WorkflowConnectionValidationResult

java.lang.Object
com.hybris.backoffice.workflow.designer.handler.connection.validator.WorkflowConnectionValidationResult

public class WorkflowConnectionValidationResult extends Object
Validation results containing Violations
  • Field Details

  • Method Details

    • ofViolations

      public static WorkflowConnectionValidationResult ofViolations(Violation... violations)
      Creates new validation result based on the Violations passed
      Parameters:
      violations - violation objects that are part of the created validation result
      Returns:
      validation result containing passed violations
    • concat

      Creates new validation result based on the passed, existing results
      Parameters:
      firstResult - validation result of which violations are going to be merged into new result
      secondResult - validation result of which violations are going to be merged into new result
      Returns:
      new validation result containing violations of two passed validation results
    • isSuccessful

      public boolean isSuccessful()
      Checks if given result is successful, that is has no violations
      Returns:
      true if result is successful, false otherwise
    • isFailed

      public boolean isFailed()
      Checks if given result is failed, that is has violations
      Returns:
      true if result is failed, false otherwise
    • getViolations

      public Collection<Violation> getViolations()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object