org.sonar.commons.measures
Class Measure

java.lang.Object
  extended by org.sonar.commons.measures.Measure

public class Measure
extends java.lang.Object


Constructor Summary
Measure()
           
Measure(java.lang.Integer projectId, Metric metric, java.lang.Double value, java.util.Date measureDate)
           
Measure(Snapshot snapshot, MeasureKey key, java.lang.Double value)
           
Measure(Snapshot snapshot, Metric metric, java.lang.Double value)
           
Measure(Snapshot snapshot, Metric metric, java.lang.String value)
           
 
Method Summary
 void copyFrom(Measure measure)
           
 Metric.Level getAlertStatus()
           
 java.lang.Integer getId()
           
 Metric.Level getLevelValue()
           
 java.util.Date getMeasureDate()
           
 Metric getMetric()
           
 MeasureParameter getParameter(java.lang.String key)
           
 java.util.List<MeasureParameter> getParams()
           
 java.lang.Integer getProjectId()
           
 Rule getRule()
           
 java.lang.Integer getRuleId()
           
 java.lang.Integer getRulesCategoryId()
           
 java.lang.Integer getSnapshotId()
           
 java.lang.Integer getTendency()
           
 java.lang.String getTextValue()
           
 java.lang.Double getValue()
           
 Measure setAlertStatus(Metric.Level level)
           
 void setId(java.lang.Integer id)
           
 Measure setMeasureDate(java.util.Date measureDate)
           
 void setMetric(Metric metric)
           
 Measure setParams(java.util.List<MeasureParameter> params)
           
 void setProjectId(java.lang.Integer projectId)
           
 Measure setRule(Rule rule)
           
 Measure setRulesCategoryId(java.lang.Integer id)
           
 Measure setSnapshotId(java.lang.Integer snapshotId)
           
 Measure setTendency(java.lang.Integer tendency)
           
 Measure setTextValue(java.lang.String textValue)
           
 Measure setValue(java.lang.Double value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Measure

public Measure(Snapshot snapshot,
               MeasureKey key,
               java.lang.Double value)

Measure

public Measure(Snapshot snapshot,
               Metric metric,
               java.lang.Double value)
        throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

Measure

public Measure(Snapshot snapshot,
               Metric metric,
               java.lang.String value)

Measure

public Measure(java.lang.Integer projectId,
               Metric metric,
               java.lang.Double value,
               java.util.Date measureDate)

Measure

public Measure()
Method Detail

getValue

public java.lang.Double getValue()

setValue

public Measure setValue(java.lang.Double value)
                 throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getTextValue

public java.lang.String getTextValue()

getLevelValue

public Metric.Level getLevelValue()

setTextValue

public Measure setTextValue(java.lang.String textValue)

getTendency

public java.lang.Integer getTendency()

setTendency

public Measure setTendency(java.lang.Integer tendency)

getMetric

public Metric getMetric()

setMetric

public void setMetric(Metric metric)

getSnapshotId

public java.lang.Integer getSnapshotId()

setSnapshotId

public Measure setSnapshotId(java.lang.Integer snapshotId)

getRule

public Rule getRule()

setRule

public Measure setRule(Rule rule)

getRulesCategoryId

public java.lang.Integer getRulesCategoryId()

setRulesCategoryId

public Measure setRulesCategoryId(java.lang.Integer id)

getId

public java.lang.Integer getId()

setId

public void setId(java.lang.Integer id)

getParams

public java.util.List<MeasureParameter> getParams()

setParams

public Measure setParams(java.util.List<MeasureParameter> params)

getProjectId

public java.lang.Integer getProjectId()

setProjectId

public void setProjectId(java.lang.Integer projectId)

getMeasureDate

public java.util.Date getMeasureDate()

setMeasureDate

public Measure setMeasureDate(java.util.Date measureDate)

getAlertStatus

public Metric.Level getAlertStatus()

setAlertStatus

public Measure setAlertStatus(Metric.Level level)

getParameter

public MeasureParameter getParameter(java.lang.String key)

toString

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

getRuleId

public java.lang.Integer getRuleId()

copyFrom

public void copyFrom(Measure measure)


Copyright © 2009 SonarSource SA. All Rights Reserved.