org.sonar.commons.measures
Class AsyncMeasuresDao
java.lang.Object
org.sonar.commons.measures.AsyncMeasuresDao
public class AsyncMeasuresDao
- extends java.lang.Object
Method Summary |
AsyncMeasureSnapshot |
createAsyncMeasureSnapshot(java.lang.Integer AsyncMeasureId,
java.lang.Integer snapshotId,
java.util.Date AsyncMeasureDate,
java.util.Date snapshotDate,
java.lang.Integer metricId,
java.lang.Integer projectId)
|
void |
deleteAsyncMeasure(Measure asyncMeasure)
|
void |
deleteAsyncMeasureSnapshots(java.lang.Integer asyncMeasureId)
|
Measure |
getAsyncMeasure(java.lang.Integer AsyncMeasureId)
|
java.util.List<AsyncMeasureSnapshot> |
getAsyncMeasureSnapshotsFromSnapshotId(java.lang.Integer snapshotId,
java.util.List<java.lang.Integer> metricIdsToExclude)
|
AsyncMeasureSnapshot |
getLastAsyncMeasureSnapshot(java.lang.Integer projetcId,
java.lang.Integer metricId,
java.util.Date date)
|
AsyncMeasureSnapshot |
getNextAsyncMeasureSnapshot(java.lang.Integer projetcId,
java.lang.Integer metricId,
java.util.Date date)
|
java.util.List<AsyncMeasureSnapshot> |
getNextAsyncMeasureSnapshotsUntilDate(Measure asyncMeasure,
java.util.Date endDate)
|
java.util.List<ch.hortis.sonar.model.Snapshot> |
getNextSnapshotsUntilDate(Measure measure,
java.util.Date date)
|
java.util.List<AsyncMeasureSnapshot> |
getPreviousAsyncMeasureSnapshots(java.lang.Integer projectId,
java.util.Date beginDate,
java.util.Date endDate)
|
ch.hortis.sonar.model.Snapshot |
getPreviousSnapshot(java.util.Date date)
|
void |
removeSnapshotFromAsyncMeasureSnapshot(AsyncMeasureSnapshot asyncMeasureSnapshot)
|
void |
updateAsyncMeasureSnapshot(AsyncMeasureSnapshot asyncMeasureSnapshot,
ch.hortis.sonar.model.Snapshot snapshot)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AsyncMeasuresDao
public AsyncMeasuresDao(DatabaseManager manager)
createAsyncMeasureSnapshot
public AsyncMeasureSnapshot createAsyncMeasureSnapshot(java.lang.Integer AsyncMeasureId,
java.lang.Integer snapshotId,
java.util.Date AsyncMeasureDate,
java.util.Date snapshotDate,
java.lang.Integer metricId,
java.lang.Integer projectId)
deleteAsyncMeasure
public void deleteAsyncMeasure(Measure asyncMeasure)
deleteAsyncMeasureSnapshots
public void deleteAsyncMeasureSnapshots(java.lang.Integer asyncMeasureId)
getAsyncMeasure
public Measure getAsyncMeasure(java.lang.Integer AsyncMeasureId)
getAsyncMeasureSnapshotsFromSnapshotId
public java.util.List<AsyncMeasureSnapshot> getAsyncMeasureSnapshotsFromSnapshotId(java.lang.Integer snapshotId,
java.util.List<java.lang.Integer> metricIdsToExclude)
getLastAsyncMeasureSnapshot
public AsyncMeasureSnapshot getLastAsyncMeasureSnapshot(java.lang.Integer projetcId,
java.lang.Integer metricId,
java.util.Date date)
getNextAsyncMeasureSnapshot
public AsyncMeasureSnapshot getNextAsyncMeasureSnapshot(java.lang.Integer projetcId,
java.lang.Integer metricId,
java.util.Date date)
getNextAsyncMeasureSnapshotsUntilDate
public java.util.List<AsyncMeasureSnapshot> getNextAsyncMeasureSnapshotsUntilDate(Measure asyncMeasure,
java.util.Date endDate)
getNextSnapshotsUntilDate
public java.util.List<ch.hortis.sonar.model.Snapshot> getNextSnapshotsUntilDate(Measure measure,
java.util.Date date)
getPreviousAsyncMeasureSnapshots
public java.util.List<AsyncMeasureSnapshot> getPreviousAsyncMeasureSnapshots(java.lang.Integer projectId,
java.util.Date beginDate,
java.util.Date endDate)
getPreviousSnapshot
public ch.hortis.sonar.model.Snapshot getPreviousSnapshot(java.util.Date date)
removeSnapshotFromAsyncMeasureSnapshot
public void removeSnapshotFromAsyncMeasureSnapshot(AsyncMeasureSnapshot asyncMeasureSnapshot)
updateAsyncMeasureSnapshot
public void updateAsyncMeasureSnapshot(AsyncMeasureSnapshot asyncMeasureSnapshot,
ch.hortis.sonar.model.Snapshot snapshot)
Copyright © 2008-2009 SonarSource SA. All Rights Reserved.