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
 Snapshot ephemereSnapshot()
           
 java.lang.Integer getId()
           
 java.util.Date getMeasureDate()
           
 Metric getMetric()
           
 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()
           
 void setId(java.lang.Integer id)
           
 void setMeasureDate(java.util.Date measureDate)
           
 void setMetric(Metric metric)
           
 void setParams(java.util.List<MeasureParameter> params)
           
 void setProjectId(java.lang.Integer projectId)
           
 void setRule(Rule rule)
           
 void setRulesCategoryId(java.lang.Integer id)
           
 void setSnapshotId(java.lang.Integer snapshotId)
           
 void setTendency(java.lang.Integer tendency)
           
 void setTextValue(java.lang.String textValue)
           
 void 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 void setValue(java.lang.Double value)
              throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getTextValue

public java.lang.String getTextValue()

setTextValue

public void setTextValue(java.lang.String textValue)

getTendency

public java.lang.Integer getTendency()

setTendency

public void setTendency(java.lang.Integer tendency)

getMetric

public Metric getMetric()

setMetric

public void setMetric(Metric metric)

getSnapshotId

public java.lang.Integer getSnapshotId()

setSnapshotId

public void setSnapshotId(java.lang.Integer snapshotId)

ephemereSnapshot

public Snapshot ephemereSnapshot()

getRule

public Rule getRule()

setRule

public void setRule(Rule rule)

getRulesCategoryId

public java.lang.Integer getRulesCategoryId()

setRulesCategoryId

public void 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 void 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 void setMeasureDate(java.util.Date measureDate)

toString

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

getRuleId

public java.lang.Integer getRuleId()


Copyright © 2008 SonarSource SA. All Rights Reserved.