org.sonar.commons.rules
Class RuleFailure

java.lang.Object
  extended by org.sonar.commons.rules.RuleFailure
All Implemented Interfaces:
java.io.Serializable

public class RuleFailure
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
static int MESSAGE_COLUMN_SIZE
           
protected  java.lang.Integer snapshotId
           
 
Constructor Summary
RuleFailure()
           
RuleFailure(Rule rule, RuleFailureLevel level)
           
RuleFailure(Rule rule, RuleFailureLevel level, Snapshot snapshot)
           
 
Method Summary
 RuleFailureParam addParameter(java.lang.String key, java.lang.Double value)
           
 RuleFailureParam addParameter(java.lang.String key, java.lang.Double value, java.lang.Double value2)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.Integer getId()
           
 RuleFailureLevel getLevel()
           
 java.lang.String getMessage()
           
 RuleFailureParam getParameter(java.lang.String key)
           
 java.util.List<RuleFailureParam> getParameters()
           
 Rule getRule()
           
 int hashCode()
           
 void setId(java.lang.Integer id)
           
 void setLevel(RuleFailureLevel level)
           
 void setMessage(java.lang.String message)
           
 void setParameters(java.util.List<RuleFailureParam> ruleFailureParams)
           
 void setRule(Rule rule)
           
 void setSnapshot(Snapshot snapshot)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

MESSAGE_COLUMN_SIZE

public static final int MESSAGE_COLUMN_SIZE
See Also:
Constant Field Values

snapshotId

protected java.lang.Integer snapshotId
Constructor Detail

RuleFailure

public RuleFailure()

RuleFailure

public RuleFailure(Rule rule,
                   RuleFailureLevel level)

RuleFailure

public RuleFailure(Rule rule,
                   RuleFailureLevel level,
                   Snapshot snapshot)
Method Detail

getMessage

public java.lang.String getMessage()

setMessage

public void setMessage(java.lang.String message)

getId

public java.lang.Integer getId()

setId

public void setId(java.lang.Integer id)

setSnapshot

public void setSnapshot(Snapshot snapshot)

getLevel

public RuleFailureLevel getLevel()

setLevel

public void setLevel(RuleFailureLevel level)

getRule

public Rule getRule()

setRule

public void setRule(Rule rule)

getParameters

public java.util.List<RuleFailureParam> getParameters()

setParameters

public void setParameters(java.util.List<RuleFailureParam> ruleFailureParams)

addParameter

public RuleFailureParam addParameter(java.lang.String key,
                                     java.lang.Double value)

addParameter

public RuleFailureParam addParameter(java.lang.String key,
                                     java.lang.Double value,
                                     java.lang.Double value2)

getParameter

public RuleFailureParam getParameter(java.lang.String key)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2009 SonarSource SA. All Rights Reserved.