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 = "long_gauge_reading", since = @SQLVersion({ 1, 0, 0 })) public class StoredLongGaugeReading extends StoredReading { private static final long serialVersionUID = 1L; @SQLColumn(index = 1, name = "value", since = @SQLVersion({ 1, 0, 0 })) private long value; @SQLColumn(index = 2, name = "warning", since = @SQLVersion({ 1, 0, 0 })) private long warning; @SQLColumn(index = 3, name = "critical", since = @SQLVersion({ 1, 0, 0 })) private long critical; @SQLColumn(index = 4, name = "min", since = @SQLVersion({ 1, 0, 0 })) private long min; @SQLColumn(index = 5, name = "max", since = @SQLVersion({ 1, 0, 0 })) private long max; public StoredLongGaugeReading() { super(); } public StoredLongGaugeReading(UUID siteId, UUID readingId, Timestamp collectedAt, long value, long warning, long critical, long min, long 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 long getValue() { return value; } public void setValue(long value) { this.value = value; } public long getWarning() { return warning; } public void setWarning(long warning) { this.warning = warning; } public long getCritical() { return critical; } public void setCritical(long critical) { this.critical = critical; } public long getMin() { return min; } public void setMin(long min) { this.min = min; } public long getMax() { return max; } public void setMax(long max) { this.max = max; } }