package com.intrbiz.lamplighter.model;
import java.sql.Timestamp;
import java.util.UUID;
import com.intrbiz.data.db.compiler.meta.SQLColumn;
import com.intrbiz.data.db.compiler.meta.SQLTable;
import com.intrbiz.data.db.compiler.meta.SQLVersion;
import com.intrbiz.lamplighter.data.LamplighterDB;
@SQLTable(schema = LamplighterDB.class, name = "double_gauge_reading", since = @SQLVersion({ 1, 0, 0 }))
public class StoredDoubleGaugeReading extends StoredReading
{
private static final long serialVersionUID = 1L;
@SQLColumn(index = 1, name = "value", since = @SQLVersion({ 1, 0, 0 }))
private double value;
@SQLColumn(index = 2, name = "warning", since = @SQLVersion({ 1, 0, 0 }))
private double warning;
@SQLColumn(index = 3, name = "critical", since = @SQLVersion({ 1, 0, 0 }))
private double critical;
@SQLColumn(index = 4, name = "min", since = @SQLVersion({ 1, 0, 0 }))
private double min;
@SQLColumn(index = 5, name = "max", since = @SQLVersion({ 1, 0, 0 }))
private double max;
public StoredDoubleGaugeReading()
{
super();
}
public StoredDoubleGaugeReading(UUID siteId, UUID readingId, Timestamp collectedAt, double value, double warning, double critical, double min, double max)
{
super();
this.siteId = siteId;
this.readingId = readingId;
this.collectedAt = collectedAt;
this.value = value;
this.warning = warning;
this.critical = critical;
this.min = min;
this.max = max;
}
public double getValue()
{
return value;
}
public void setValue(double value)
{
this.value = value;
}
public double getWarning()
{
return warning;
}
public void setWarning(double warning)
{
this.warning = warning;
}
public double getCritical()
{
return critical;
}
public void setCritical(double critical)
{
this.critical = critical;
}
public double getMin()
{
return min;
}
public void setMin(double min)
{
this.min = min;
}
public double getMax()
{
return max;
}
public void setMax(double max)
{
this.max = max;
}
}