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<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)
|
Snapshot |
getPreviousSnapshot(java.util.Date date)
|
void |
removeSnapshotFromAsyncMeasureSnapshot(AsyncMeasureSnapshot asyncMeasureSnapshot)
|
void |
updateAsyncMeasureSnapshot(AsyncMeasureSnapshot asyncMeasureSnapshot,
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)
getAsyncMeasure
public Measure getAsyncMeasure(java.lang.Integer AsyncMeasureId)
deleteAsyncMeasure
public void deleteAsyncMeasure(Measure asyncMeasure)
getPreviousSnapshot
public Snapshot getPreviousSnapshot(java.util.Date date)
getNextSnapshotsUntilDate
public java.util.List<Snapshot> getNextSnapshotsUntilDate(Measure measure,
java.util.Date date)
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)
updateAsyncMeasureSnapshot
public void updateAsyncMeasureSnapshot(AsyncMeasureSnapshot asyncMeasureSnapshot,
Snapshot snapshot)
removeSnapshotFromAsyncMeasureSnapshot
public void removeSnapshotFromAsyncMeasureSnapshot(AsyncMeasureSnapshot asyncMeasureSnapshot)
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)
getPreviousAsyncMeasureSnapshots
public java.util.List<AsyncMeasureSnapshot> getPreviousAsyncMeasureSnapshots(java.lang.Integer projectId,
java.util.Date beginDate,
java.util.Date endDate)
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)
deleteAsyncMeasureSnapshots
public void deleteAsyncMeasureSnapshots(java.lang.Integer asyncMeasureId)
Copyright © 2008 SonarSource SA. All Rights Reserved.