Class VerifierMessageBase
- java.lang.Object
-
- org.drools.verifier.report.components.VerifierMessageBase
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<VerifierMessageBase>
- Direct Known Subclasses:
VerifierMessage,VerifierRangeCheckMessage
public abstract class VerifierMessageBase extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<VerifierMessageBase>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Causefaultyprotected intidprotected java.lang.Stringmessageprotected MessageTypemessageTypeprotected Severityseverity
-
Constructor Summary
Constructors Modifier Constructor Description protectedVerifierMessageBase(java.util.Map<java.lang.String,java.lang.String> impactedRules, Severity severity, MessageType messageType, Cause faulty, java.lang.String message)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description intcompareTo(VerifierMessageBase o)abstract java.util.Collection<Cause>getCauses()CausegetFaulty()intgetId()java.util.Map<java.lang.String,java.lang.String>getImpactedRules()java.lang.StringgetMessage()MessageTypegetMessageType()SeveritygetSeverity()voidsetImpactedRules(java.util.Map<java.lang.String,java.lang.String> impactedRules)java.lang.StringtoString()
-
-
-
Field Detail
-
severity
protected final Severity severity
-
messageType
protected final MessageType messageType
-
id
protected final int id
-
faulty
protected final Cause faulty
-
message
protected final java.lang.String message
-
-
Constructor Detail
-
VerifierMessageBase
protected VerifierMessageBase(java.util.Map<java.lang.String,java.lang.String> impactedRules, Severity severity, MessageType messageType, Cause faulty, java.lang.String message)
-
-
Method Detail
-
compareTo
public int compareTo(VerifierMessageBase o)
- Specified by:
compareToin interfacejava.lang.Comparable<VerifierMessageBase>
-
getId
public int getId()
-
getMessage
public java.lang.String getMessage()
-
getFaulty
public Cause getFaulty()
-
getMessageType
public MessageType getMessageType()
-
getSeverity
public Severity getSeverity()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
setImpactedRules
public void setImpactedRules(java.util.Map<java.lang.String,java.lang.String> impactedRules)
-
getImpactedRules
public java.util.Map<java.lang.String,java.lang.String> getImpactedRules()
-
getCauses
public abstract java.util.Collection<Cause> getCauses()
-
-