Package org.opennms.netmgt.model
Class StatisticsReport
- java.lang.Object
-
- org.opennms.netmgt.model.StatisticsReport
-
- All Implemented Interfaces:
java.io.Serializable
@Entity public class StatisticsReport extends java.lang.Object implements java.io.SerializableModel class for a statistics report.- Version:
- $Id: $
- Author:
- DJ Gregor
- See Also:
StatisticsReportData, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StatisticsReport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddData(StatisticsReportData datum)addDatajava.util.Set<StatisticsReportData>getData()getDatajava.lang.StringgetDescription()User-friendly description for this report.longgetDuration()getDurationjava.lang.StringgetDurationString()getDurationStringjava.util.DategetEndDate()The end date for the report (data up to, but not including this time stamp is included).java.lang.IntegergetId()Unique identifier for report.java.util.DategetJobCompletedDate()The date when this report run completed.longgetJobDuration()getJobDurationjava.lang.StringgetJobDurationString()getJobDurationStringjava.util.DategetJobStartedDate()The date when this report run started.java.lang.DoublegetMaxDatumValue()getMaxDatumValuejava.lang.DoublegetMinDatumValue()getMinDatumValuejava.lang.StringgetName()Report name this references a report definition in statsd-configuration.xml.java.util.DategetPurgeDate()The date at which this report can be purgedjava.util.DategetStartDate()The beginning date for the report (data starting at this time stamp is included).voidsetData(java.util.Set<StatisticsReportData> data)setDatavoidsetDescription(java.lang.String description)setDescriptionvoidsetEndDate(java.util.Date endDate)setEndDatevoidsetId(java.lang.Integer id)setIdvoidsetJobCompletedDate(java.util.Date jobCompletedDate)setJobCompletedDatevoidsetJobStartedDate(java.util.Date jobStartedDate)setJobStartedDatevoidsetName(java.lang.String name)setNamevoidsetPurgeDate(java.util.Date purgeDate)setPurgeDatevoidsetStartDate(java.util.Date startDate)setStartDate
-
-
-
Method Detail
-
getId
public java.lang.Integer getId()
Unique identifier for report.- Returns:
- a
Integerobject.
-
setId
public void setId(java.lang.Integer id)
setId
- Parameters:
id- aIntegerobject.
-
getStartDate
public java.util.Date getStartDate()
The beginning date for the report (data starting at this time stamp is included).- Returns:
- a
Dateobject.
-
setStartDate
public void setStartDate(java.util.Date startDate)
setStartDate
- Parameters:
startDate- aDateobject.
-
getEndDate
public java.util.Date getEndDate()
The end date for the report (data up to, but not including this time stamp is included).- Returns:
- a
Dateobject.
-
setEndDate
public void setEndDate(java.util.Date endDate)
setEndDate
- Parameters:
endDate- aDateobject.
-
getName
public java.lang.String getName()
Report name this references a report definition in statsd-configuration.xml.- Returns:
- a
Stringobject.
-
setName
public void setName(java.lang.String name)
setName
- Parameters:
name- aStringobject.
-
getDescription
public java.lang.String getDescription()
User-friendly description for this report.- Returns:
- a
Stringobject.
-
setDescription
public void setDescription(java.lang.String description)
setDescription
- Parameters:
description- aStringobject.
-
getJobStartedDate
public java.util.Date getJobStartedDate()
The date when this report run started.- Returns:
- a
Dateobject.
-
setJobStartedDate
public void setJobStartedDate(java.util.Date jobStartedDate)
setJobStartedDate
- Parameters:
jobStartedDate- aDateobject.
-
getJobCompletedDate
public java.util.Date getJobCompletedDate()
The date when this report run completed.- Returns:
- a
Dateobject.
-
setJobCompletedDate
public void setJobCompletedDate(java.util.Date jobCompletedDate)
setJobCompletedDate
- Parameters:
jobCompletedDate- aDateobject.
-
getPurgeDate
public java.util.Date getPurgeDate()
The date at which this report can be purged- Returns:
- a
Dateobject.
-
setPurgeDate
public void setPurgeDate(java.util.Date purgeDate)
setPurgeDate
- Parameters:
purgeDate- aDateobject.
-
getData
public java.util.Set<StatisticsReportData> getData()
getData
- Returns:
- a
Setobject.
-
setData
public void setData(java.util.Set<StatisticsReportData> data)
setData
- Parameters:
data- aSetobject.
-
addData
public void addData(StatisticsReportData datum)
addData
- Parameters:
datum- aStatisticsReportDataobject.
-
getDuration
public long getDuration()
getDuration
- Returns:
- a long.
-
getDurationString
public java.lang.String getDurationString()
getDurationString
- Returns:
- a
Stringobject.
-
getJobDuration
public long getJobDuration()
getJobDuration
- Returns:
- a long.
-
getJobDurationString
public java.lang.String getJobDurationString()
getJobDurationString
- Returns:
- a
Stringobject.
-
getMaxDatumValue
public java.lang.Double getMaxDatumValue()
getMaxDatumValue
- Returns:
- a
Doubleobject.
-
getMinDatumValue
public java.lang.Double getMinDatumValue()
getMinDatumValue
- Returns:
- a
Doubleobject.
-
-