org.sonar.api.database.daos
Class AsyncMeasuresDao
java.lang.Object
org.sonar.api.database.daos.BaseDao
org.sonar.api.database.daos.AsyncMeasuresDao
public class AsyncMeasuresDao
- extends BaseDao
Method Summary |
AsyncMeasureSnapshot |
createAsyncMeasureSnapshot(java.lang.Long asyncMeasureId,
java.lang.Integer snapshotId,
java.util.Date AsyncMeasureDate,
java.util.Date snapshotDate,
java.lang.Integer metricId,
java.lang.Integer projectId)
|
void |
deleteAsyncMeasure(MeasureModel asyncMeasure)
|
void |
deleteAsyncMeasureSnapshots(java.lang.Long asyncMeasureId)
|
MeasureModel |
getAsyncMeasure(java.lang.Long 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(MeasureModel asyncMeasure,
java.util.Date endDate)
|
java.util.List<Snapshot> |
getNextSnapshotsUntilDate(MeasureModel measure,
java.util.Date date)
|
java.util.List<AsyncMeasureSnapshot> |
getPreviousAsyncMeasureSnapshots(java.lang.Integer projectId,
java.util.Date beginDate,
java.util.Date endDate)
|
Snapshot |
getPreviousSnapshot(Snapshot s)
|
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(DatabaseSession session)
getAsyncMeasure
public MeasureModel getAsyncMeasure(java.lang.Long asyncMeasureId)
deleteAsyncMeasure
public void deleteAsyncMeasure(MeasureModel asyncMeasure)
getPreviousSnapshot
public Snapshot getPreviousSnapshot(Snapshot s)
getNextSnapshotsUntilDate
public java.util.List<Snapshot> getNextSnapshotsUntilDate(MeasureModel measure,
java.util.Date date)
createAsyncMeasureSnapshot
public AsyncMeasureSnapshot createAsyncMeasureSnapshot(java.lang.Long 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(MeasureModel 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.Long asyncMeasureId)
Copyright © 2009-2010 SonarSource SA. All Rights Reserved.