Class CheckBase

java.lang.Object
org.drools.verifier.core.checks.base.CheckBase
All Implemented Interfaces:
Check
Direct Known Subclasses:
PairCheck, SingleCheck, SingleRangeCheck

public abstract class CheckBase extends Object implements Check
  • Field Details

    • configuration

      protected final AnalyzerConfiguration configuration
    • hasIssues

      protected boolean hasIssues
  • Constructor Details

  • Method Details

    • hasIssues

      public boolean hasIssues()
      Specified by:
      hasIssues in interface Check
    • getIssue

      public final Issue getIssue()
      Specified by:
      getIssue in interface Check
    • makeIssue

      protected abstract Issue makeIssue(Severity severity, CheckType checkType)
    • getCheckType

      protected abstract CheckType getCheckType()
    • getDefaultSeverity

      protected abstract Severity getDefaultSeverity()
    • isActive

      public boolean isActive(CheckConfiguration checkConfiguration)
      Specified by:
      isActive in interface Check
    • resolveSeverity

      protected Severity resolveSeverity()