org.sonar.api.profiles
Class Alert

java.lang.Object
  extended by org.sonar.api.database.BaseIdentifiable
      extended by org.sonar.api.profiles.Alert
All Implemented Interfaces:
java.lang.Cloneable

public class Alert
extends BaseIdentifiable
implements java.lang.Cloneable


Field Summary
static java.lang.String OPERATOR_EQUALS
           
static java.lang.String OPERATOR_GREATER
           
static java.lang.String OPERATOR_NOT_EQUALS
           
static java.lang.String OPERATOR_SMALLER
           
 
Constructor Summary
Alert()
           
Alert(RulesProfile rulesProfile, Metric metric, java.lang.String operator, java.lang.String valueError, java.lang.String valueWarning)
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.String getAlertLabel(Metric.Level level)
           
 Metric getMetric()
           
 java.lang.String getOperator()
           
 RulesProfile getRulesProfile()
           
 java.lang.String getValueError()
           
 java.lang.String getValueWarning()
           
 boolean isEqualsOperator()
           
 boolean isGreaterOperator()
           
 boolean isNotEqualsOperator()
           
 boolean isSmallerOperator()
           
 void setMetric(Metric metric)
           
 void setOperator(java.lang.String operator)
           
 void setRulesProfile(RulesProfile rulesProfile)
           
 void setValueError(java.lang.String valueError)
           
 void setValueWarning(java.lang.String valueWarning)
           
 
Methods inherited from class org.sonar.api.database.BaseIdentifiable
getId, setId
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPERATOR_GREATER

public static final java.lang.String OPERATOR_GREATER
See Also:
Constant Field Values

OPERATOR_SMALLER

public static final java.lang.String OPERATOR_SMALLER
See Also:
Constant Field Values

OPERATOR_EQUALS

public static final java.lang.String OPERATOR_EQUALS
See Also:
Constant Field Values

OPERATOR_NOT_EQUALS

public static final java.lang.String OPERATOR_NOT_EQUALS
See Also:
Constant Field Values
Constructor Detail

Alert

public Alert()

Alert

public Alert(RulesProfile rulesProfile,
             Metric metric,
             java.lang.String operator,
             java.lang.String valueError,
             java.lang.String valueWarning)
Method Detail

getRulesProfile

public RulesProfile getRulesProfile()

setRulesProfile

public void setRulesProfile(RulesProfile rulesProfile)

getMetric

public Metric getMetric()

setMetric

public void setMetric(Metric metric)

getOperator

public java.lang.String getOperator()

setOperator

public void setOperator(java.lang.String operator)

getValueError

public java.lang.String getValueError()

setValueError

public void setValueError(java.lang.String valueError)

getValueWarning

public java.lang.String getValueWarning()

setValueWarning

public void setValueWarning(java.lang.String valueWarning)

isGreaterOperator

public boolean isGreaterOperator()

isSmallerOperator

public boolean isSmallerOperator()

isEqualsOperator

public boolean isEqualsOperator()

isNotEqualsOperator

public boolean isNotEqualsOperator()

getAlertLabel

public java.lang.String getAlertLabel(Metric.Level level)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object


Copyright © 2009 SonarSource SA. All Rights Reserved.