comparison flys-backend/src/main/java/de/intevation/flys/model/HYK.java @ 1217:d5e39c16fd2a

Schema: Fixed location of 'Peilungsjahre' in HYKs flys-backend/trunk@2343 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sun, 17 Jul 2011 10:24:20 +0000
parents dd948530fd57
children ca7d461a53f1
comparison
equal deleted inserted replaced
1216:f8b5c37f15e4 1217:d5e39c16fd2a
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;
7 6
8 import javax.persistence.Entity; 7 import javax.persistence.Entity;
9 import javax.persistence.Id; 8 import javax.persistence.Id;
10 import javax.persistence.Table; 9 import javax.persistence.Table;
11 import javax.persistence.GeneratedValue; 10 import javax.persistence.GeneratedValue;
22 public class HYK 21 public class HYK
23 implements Serializable 22 implements Serializable
24 { 23 {
25 private Integer id; 24 private Integer id;
26 private River river; 25 private River river;
27 private Date measure;
28 private String description; 26 private String description;
29 27
30 private List<HYKEntry> entries; 28 private List<HYKEntry> entries;
31 29
32 public HYK() { 30 public HYK() {
33 } 31 }
34 32
35 public HYK(River river, Date measure, String description) { 33 public HYK(River river, String description) {
36 this.river = river; 34 this.river = river;
37 this.measure = measure;
38 this.description = description; 35 this.description = description;
39 } 36 }
40 37
41 @Id 38 @Id
42 @SequenceGenerator( 39 @SequenceGenerator(
72 69
73 public void setDescription(String description) { 70 public void setDescription(String description) {
74 this.description = description; 71 this.description = description;
75 } 72 }
76 73
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
86 @OneToMany 74 @OneToMany
87 @OrderBy("km") 75 @OrderBy("km")
88 @JoinColumn(name="hyk_id") 76 @JoinColumn(name="hyk_id")
89 public List<HYKEntry> getEntries() { 77 public List<HYKEntry> getEntries() {
90 return entries; 78 return entries;

http://dive4elements.wald.intevation.org