package polly.rx.entities; import java.util.Date; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.NamedQueries; import javax.persistence.NamedQuery; import javax.persistence.SequenceGenerator; import javax.persistence.Temporal; import javax.persistence.TemporalType; @Entity @NamedQueries({ @NamedQuery(name = DBHeatMapEntry.BY_VENAD_AND_SECTOR, query = "SELECT e FROM DBHeatMapEntry e WHERE e.ownerVenadName=?1 AND e.sector=?2"), @NamedQuery(name = DBHeatMapEntry.BY_VENAD_AND_QUADRANT, query = "SELECT e FROM DBHeatMapEntry e WHERE e.ownerVenadName=?1 AND e.sector.quadName=?2") }) public class DBHeatMapEntry { public final static String BY_VENAD_AND_SECTOR = "BY_VENAD_AND_SECTOR"; //$NON-NLS-1$ public final static String BY_VENAD_AND_QUADRANT = "BY_VENAD_AND_QUADRANT"; //$NON-NLS-1$ private final static String GENERATOR = "FLEET_HEAT_MAP_GEN"; //$NON-NLS-1$ @Id @SequenceGenerator(name = GENERATOR) @GeneratedValue(strategy = GenerationType.TABLE, generator = GENERATOR) private int id; private String ownerVenadName; @Temporal(TemporalType.TIMESTAMP) private Date date; private DBSector sector; public DBHeatMapEntry() {} public void setOwnerVenadName(String ownerVenadName) { this.ownerVenadName = ownerVenadName; } public void setSector(DBSector sector) { this.sector = sector; } public String getOwnerVenadName() { return this.ownerVenadName; } public int getId() { return this.id; } public DBSector getSector() { return this.sector; } public Date getDate() { return this.date; } public void setDate(Date date) { this.date = date; } }