Class ConfigCheckResult

java.lang.Object
io.github.theword.queqiao.core.config.sync.ConfigCheckResult

public final class ConfigCheckResult extends Object
配置检查结果

只描述"文档与 Schema 的差异",不修改任何状态。

Since:
0.6.12
  • Method Details

    • getIssues

      public List<ConfigIssue> getIssues()
      Returns:
      全部问题,按 ConfigIssueType 的枚举顺序稳定排列
    • hasIssues

      public boolean hasIssues()
      Returns:
      是否存在任何问题
    • hasErrors

      public boolean hasErrors()
      Returns:
      是否存在 ERROR 级问题
    • getIssues

      public List<ConfigIssue> getIssues(ConfigIssueType type)
      按类型取问题
      Parameters:
      type - 问题类型
      Returns:
      该类型的问题列表(保持原顺序)
    • countsByType

      public Map<ConfigIssueType,Integer> countsByType()
      Returns:
      各类型的问题数量
    • toString

      public String toString()
      Overrides:
      toString in class Object