Class Validator.Issue

java.lang.Object
neqsim.mcp.runners.Validator.Issue
Enclosing class:
Validator

static class Validator.Issue extends Object
Represents a single validation issue.
Version:
1.0
Author:
Even Solbraa
  • Field Details

    • severity

      final String severity
    • code

      final String code
    • message

      final String message
    • remediation

      final String remediation
  • Constructor Details

    • Issue

      Issue(String severity, String code, String message, String remediation)
      Creates an issue.
      Parameters:
      severity - "error" or "warning"
      code - machine-readable issue code
      message - human-readable description
      remediation - how to fix the issue
  • Method Details

    • error

      static Validator.Issue error(String code, String message, String remediation)
      Creates an error-level issue.
      Parameters:
      code - the issue code
      message - the description
      remediation - how to fix
      Returns:
      the issue
    • warning

      static Validator.Issue warning(String code, String message, String remediation)
      Creates a warning-level issue.
      Parameters:
      code - the issue code
      message - the description
      remediation - how to fix
      Returns:
      the issue
    • toJson

      com.google.gson.JsonObject toJson()
      Converts this issue to a JsonObject.
      Returns:
      JSON representation