Mercurial > dive4elements > river
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; |