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 java.lang.Object implements Check
-
-
Field Summary
Fields Modifier and Type Field Description protected AnalyzerConfigurationconfigurationprotected booleanhasIssues
-
Constructor Summary
Constructors Constructor Description CheckBase(AnalyzerConfiguration configuration)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract org.drools.verifier.api.reporting.CheckTypegetCheckType()protected abstract org.drools.verifier.api.reporting.SeveritygetDefaultSeverity()org.drools.verifier.api.reporting.IssuegetIssue()booleanhasIssues()booleanisActive(CheckConfiguration checkConfiguration)protected abstract org.drools.verifier.api.reporting.IssuemakeIssue(org.drools.verifier.api.reporting.Severity severity, org.drools.verifier.api.reporting.CheckType checkType)protected org.drools.verifier.api.reporting.SeverityresolveSeverity()
-
-
-
Field Detail
-
configuration
protected final AnalyzerConfiguration configuration
-
hasIssues
protected boolean hasIssues
-
-
Constructor Detail
-
CheckBase
public CheckBase(AnalyzerConfiguration configuration)
-
-
Method Detail
-
getIssue
public final org.drools.verifier.api.reporting.Issue getIssue()
-
makeIssue
protected abstract org.drools.verifier.api.reporting.Issue makeIssue(org.drools.verifier.api.reporting.Severity severity, org.drools.verifier.api.reporting.CheckType checkType)
-
getCheckType
protected abstract org.drools.verifier.api.reporting.CheckType getCheckType()
-
getDefaultSeverity
protected abstract org.drools.verifier.api.reporting.Severity getDefaultSeverity()
-
isActive
public boolean isActive(CheckConfiguration checkConfiguration)
-
resolveSeverity
protected org.drools.verifier.api.reporting.Severity resolveSeverity()
-
-