package com.intrbiz.lamplighter.model;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.UUID;
import com.intrbiz.data.db.compiler.meta.SQLColumn;
import com.intrbiz.data.db.compiler.meta.SQLPrimaryKey;
import com.intrbiz.data.db.compiler.meta.SQLVersion;
public abstract class StoredReading implements Serializable
{
private static final long serialVersionUID = 1L;
@SQLColumn(index = 1, name = "site_id", since = @SQLVersion({ 1, 0, 0 }))
protected UUID siteId;
@SQLPrimaryKey()
@SQLColumn(index = 2, name = "reading_id", since = @SQLVersion({ 1, 0, 0 }))
protected UUID readingId;
@SQLPrimaryKey()
@SQLColumn(index = 3, name = "collected_at", since = @SQLVersion({ 1, 0, 0 }))
protected Timestamp collectedAt;
public StoredReading()
{
super();
}
public UUID getSiteId()
{
return siteId;
}
public void setSiteId(UUID siteId)
{
this.siteId = siteId;
}
public UUID getReadingId()
{
return readingId;
}
public void setReadingId(UUID readingId)
{
this.readingId = readingId;
}
public Timestamp getCollectedAt()
{
return collectedAt;
}
public void setCollectedAt(Timestamp collectedAt)
{
this.collectedAt = collectedAt;
}
}