package pl.edu.agh.model; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.SequenceGenerator; import javax.persistence.Table; @Entity @Table(name = SpeedInfo.TABLE_NAME) @SequenceGenerator(name = "SEQ_SPEED_INFO", sequenceName = "speed_info_sequence") public class SpeedInfo { public static final String TABLE_NAME = "speed_infos"; public static final String COL_ID = "id"; public static final String COL_WAY_GID = "way_gid"; public static final String COL_DIRECT_WAY_SPEED = "direct_way_speed"; public static final String COL_REVERSE_WAY_SPEED = "reverse_way_speed"; public static final String COL_DIRECT_DISTANCE = "direct_distance"; public static final String COL_REVERSE_DISTANCE = "reverse_distance"; public static final String COL_TIME = "time"; @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_SPEED_INFO") @Column(name = COL_ID) private Integer id; @Column(name = COL_WAY_GID) private Integer wayGid; @Column(name = COL_DIRECT_WAY_SPEED) private Double directWaySpeed; @Column(name = COL_REVERSE_WAY_SPEED) private Double reverseWaySpeed; @Column(name = COL_DIRECT_DISTANCE) private Double directDistance; @Column(name = COL_REVERSE_DISTANCE) private Double reverseDistance; @Column(name = COL_TIME) private Date time; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Integer getWayGid() { return wayGid; } public void setWayGid(Integer wayGid) { this.wayGid = wayGid; } public Double getDirectWaySpeed() { return directWaySpeed; } public void setDirectWaySpeed(Double directWaySpeed) { this.directWaySpeed = directWaySpeed; } public Double getReverseWaySpeed() { return reverseWaySpeed; } public void setReverseWaySpeed(Double reverseWaySpeed) { this.reverseWaySpeed = reverseWaySpeed; } public Double getDirectDistance() { return directDistance; } public void setDirectDistance(Double directDistance) { this.directDistance = directDistance; } public Double getReverseDistance() { return reverseDistance; } public void setReverseDistance(Double reverseDistance) { this.reverseDistance = reverseDistance; } public Date getTime() { return time; } public void setTime(Date time) { this.time = time; } }