org.drools.verifier.report.components
Class VerifierMessageBase

java.lang.Object
  extended by org.drools.verifier.report.components.VerifierMessageBase
All Implemented Interfaces:
Serializable, Comparable<VerifierMessageBase>
Direct Known Subclasses:
VerifierMessage, VerifierRangeCheckMessage

public abstract class VerifierMessageBase
extends Object
implements Serializable, Comparable<VerifierMessageBase>

See Also:
Serialized Form

Field Summary
protected  Cause faulty
           
protected  int id
           
protected  String message
           
protected  MessageType messageType
           
protected  Severity severity
           
 
Constructor Summary
protected VerifierMessageBase(Map<String,String> impactedRules, Severity severity, MessageType messageType, Cause faulty, String message)
           
 
Method Summary
 int compareTo(VerifierMessageBase o)
           
abstract  Collection<Cause> getCauses()
           
 Cause getFaulty()
           
 int getId()
           
 Map<String,String> getImpactedRules()
           
 String getMessage()
           
 MessageType getMessageType()
           
 Severity getSeverity()
           
 void setImpactedRules(Map<String,String> impactedRules)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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 String message
Constructor Detail

VerifierMessageBase

protected VerifierMessageBase(Map<String,String> impactedRules,
                              Severity severity,
                              MessageType messageType,
                              Cause faulty,
                              String message)
Method Detail

compareTo

public int compareTo(VerifierMessageBase o)
Specified by:
compareTo in interface Comparable<VerifierMessageBase>

getId

public int getId()

getMessage

public String getMessage()

getFaulty

public Cause getFaulty()

getMessageType

public MessageType getMessageType()

getSeverity

public Severity getSeverity()

toString

public String toString()
Overrides:
toString in class Object

setImpactedRules

public void setImpactedRules(Map<String,String> impactedRules)

getImpactedRules

public Map<String,String> getImpactedRules()

getCauses

public abstract Collection<Cause> getCauses()


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.