comparison flys-backend/src/main/java/de/intevation/flys/model/HYK.java @ 1212:dd948530fd57

Schema: Added missing columns in HYK tables. flys-backend/trunk@2338 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 15 Jul 2011 14:33:12 +0000
parents 31d8638760b1
children d5e39c16fd2a
comparison
equal deleted inserted replaced
1211:f08fe480092c 1212:dd948530fd57
1 package de.intevation.flys.model; 1 package de.intevation.flys.model;
2 2
3 import java.io.Serializable; 3 import java.io.Serializable;
4 4
5 import java.util.List; 5 import java.util.List;
6 import java.util.Date;
6 7
7 import javax.persistence.Entity; 8 import javax.persistence.Entity;
8 import javax.persistence.Id; 9 import javax.persistence.Id;
9 import javax.persistence.Table; 10 import javax.persistence.Table;
10 import javax.persistence.GeneratedValue; 11 import javax.persistence.GeneratedValue;
21 public class HYK 22 public class HYK
22 implements Serializable 23 implements Serializable
23 { 24 {
24 private Integer id; 25 private Integer id;
25 private River river; 26 private River river;
27 private Date measure;
26 private String description; 28 private String description;
27 29
28 private List<HYKEntry> entries; 30 private List<HYKEntry> entries;
29 31
30 public HYK() { 32 public HYK() {
31 } 33 }
32 34
33 public HYK(River river, String description) { 35 public HYK(River river, Date measure, String description) {
34 this.river = river; 36 this.river = river;
37 this.measure = measure;
35 this.description = description; 38 this.description = description;
36 } 39 }
37 40
38 @Id 41 @Id
39 @SequenceGenerator( 42 @SequenceGenerator(
69 72
70 public void setDescription(String description) { 73 public void setDescription(String description) {
71 this.description = description; 74 this.description = description;
72 } 75 }
73 76
77 @Column(name = "measure")
78 public Date getMeasure() {
79 return measure;
80 }
81
82 public void setMeasure(Date measure) {
83 this.measure = measure;
84 }
85
74 @OneToMany 86 @OneToMany
75 @OrderBy("km") 87 @OrderBy("km")
76 @JoinColumn(name="hyk_id") 88 @JoinColumn(name="hyk_id")
77 public List<HYKEntry> getEntries() { 89 public List<HYKEntry> getEntries() {
78 return entries; 90 return entries;

http://dive4elements.wald.intevation.org