org.sonar.api.database.model
Class AsyncMeasureSnapshot

java.lang.Object
  extended by org.sonar.api.database.BaseIdentifiable
      extended by org.sonar.api.database.model.AsyncMeasureSnapshot

public class AsyncMeasureSnapshot
extends BaseIdentifiable

Class to map an aysync measure with hibernate model


Constructor Summary
AsyncMeasureSnapshot()
          Default constructor
AsyncMeasureSnapshot(java.lang.Long measureId, java.lang.Integer snapshotId, java.util.Date measureDate, java.util.Date snapshotDate, java.lang.Integer metricId, java.lang.Integer projectId)
          This is the constructor to use
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.Date getMeasureDate()
           
 java.lang.Long getMeasureId()
           
 java.lang.Integer getMetricId()
           
 java.lang.Integer getProjectId()
           
 java.util.Date getSnapshotDate()
           
 java.lang.Integer getSnapshotId()
           
 int hashCode()
           
 void setMeasure(MeasureModel measure)
           
 void setMeasureDate(java.util.Date measureDate)
           
 void setMeasureId(java.lang.Long measureId)
           
 void setMetricId(java.lang.Integer metricId)
           
 void setProjectId(java.lang.Integer projectId)
           
 void setSnapshotDate(java.util.Date snapshotDate)
           
 void setSnapshotId(java.lang.Integer snapshotId)
           
 java.lang.String toString()
           
 
Methods inherited from class org.sonar.api.database.BaseIdentifiable
getId, setId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AsyncMeasureSnapshot

public AsyncMeasureSnapshot(java.lang.Long measureId,
                            java.lang.Integer snapshotId,
                            java.util.Date measureDate,
                            java.util.Date snapshotDate,
                            java.lang.Integer metricId,
                            java.lang.Integer projectId)
This is the constructor to use

Parameters:
measureId -
snapshotId - the snapshot id to which the measure is attached
measureDate - the date of the measure
snapshotDate - the snapshot date
metricId - the metric the measure is attached to
projectId - the id of the project

AsyncMeasureSnapshot

public AsyncMeasureSnapshot()
Default constructor

Method Detail

getMeasureId

public java.lang.Long getMeasureId()

setMeasureId

public void setMeasureId(java.lang.Long measureId)

getSnapshotId

public java.lang.Integer getSnapshotId()

setSnapshotId

public void setSnapshotId(java.lang.Integer snapshotId)

getMeasureDate

public java.util.Date getMeasureDate()

setMeasureDate

public void setMeasureDate(java.util.Date measureDate)

getSnapshotDate

public java.util.Date getSnapshotDate()

setSnapshotDate

public void setSnapshotDate(java.util.Date snapshotDate)

getMetricId

public java.lang.Integer getMetricId()

setMetricId

public void setMetricId(java.lang.Integer metricId)

getProjectId

public java.lang.Integer getProjectId()

setProjectId

public void setProjectId(java.lang.Integer projectId)

setMeasure

public void setMeasure(MeasureModel measure)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

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


Copyright © 2009-2010 SonarSource SA. All Rights Reserved.