org.sonar.commons.resources
Class MeasuresDao

java.lang.Object
  extended by org.sonar.commons.BaseDao
      extended by org.sonar.commons.resources.MeasuresDao

public class MeasuresDao
extends BaseDao


Constructor Summary
MeasuresDao(DatabaseSession session)
           
 
Method Summary
 void disableAutomaticMetrics()
           
 void disabledMetrics(java.util.Collection<Metric> metrics)
           
 java.util.List<Snapshot> getChildSnapshots(Snapshot snapshot)
           
 java.util.Collection<Metric> getEnabledMetrics()
           
 java.util.List<Measure> getMeasures(java.lang.Integer snapshotId)
           
 Metric getMetric(Metric metric)
           
 Metric getMetric(java.lang.String metricName)
           
 java.util.Collection<Metric> getMetrics()
           
 Snapshot getSnapshot(int snapshotId)
           
 java.lang.String getSnapshotProjectName(int snapshotId)
           
 java.util.Collection<Metric> getUserDefinedMetrics()
           
 void persistMetric(Metric metric)
           
 void registerMetrics(java.util.Collection<Metric> metrics)
           
 
Methods inherited from class org.sonar.commons.BaseDao
getSession
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MeasuresDao

public MeasuresDao(DatabaseSession session)
Method Detail

getMetric

public Metric getMetric(Metric metric)

getMetric

public Metric getMetric(java.lang.String metricName)

getMetrics

public java.util.Collection<Metric> getMetrics()

getEnabledMetrics

public java.util.Collection<Metric> getEnabledMetrics()

getUserDefinedMetrics

public java.util.Collection<Metric> getUserDefinedMetrics()

disableAutomaticMetrics

public void disableAutomaticMetrics()

registerMetrics

public void registerMetrics(java.util.Collection<Metric> metrics)

persistMetric

public void persistMetric(Metric metric)

disabledMetrics

public void disabledMetrics(java.util.Collection<Metric> metrics)

getMeasures

public java.util.List<Measure> getMeasures(java.lang.Integer snapshotId)

getSnapshot

public Snapshot getSnapshot(int snapshotId)

getSnapshotProjectName

public java.lang.String getSnapshotProjectName(int snapshotId)

getChildSnapshots

public java.util.List<Snapshot> getChildSnapshots(Snapshot snapshot)


Copyright © 2009 SonarSource SA. All Rights Reserved.