Class ProcessSystemState.ValidationResult

java.lang.Object
neqsim.process.processmodel.lifecycle.ProcessSystemState.ValidationResult
Enclosing class:
ProcessSystemState

public static class ProcessSystemState.ValidationResult extends Object
Result of state validation.
Version:
1.0
Author:
ESOL
  • Field Details

    • valid

      private final boolean valid
    • errors

      private final List<String> errors
    • warnings

      private final List<String> warnings
  • Constructor Details

    • ValidationResult

      public ValidationResult(boolean valid, List<String> errors, List<String> warnings)
      Creates a validation result.
      Parameters:
      valid - whether the state is valid
      errors - list of validation errors
      warnings - list of validation warnings
  • Method Details

    • isValid

      public boolean isValid()
      Returns whether the state is valid.
      Returns:
      true if valid
    • getErrors

      public List<String> getErrors()
      Returns the list of validation errors.
      Returns:
      list of errors
    • getWarnings

      public List<String> getWarnings()
      Returns the list of validation warnings.
      Returns:
      list of warnings
    • toString

      public String toString()
      Overrides:
      toString in class Object