comparison flys-backend/src/main/java/de/intevation/flys/model/Range.java @ 188:003ac16812dd

Store annotations in backend. flys-backend/trunk@1518 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 18 Mar 2011 12:10:33 +0000
parents 249390dd24e7
children bc3747a371cc
comparison
equal deleted inserted replaced
187:ecf90018563b 188:003ac16812dd
43 43
44 public void setId(Integer id) { 44 public void setId(Integer id) {
45 this.id = id; 45 this.id = id;
46 } 46 }
47 47
48 public Range(Double a, Double b, River river) {
49 this(
50 a != null ? BigDecimal.valueOf(a) : null,
51 b != null ? BigDecimal.valueOf(b) : null,
52 river);
53 }
54
55 public Range(BigDecimal a, BigDecimal b, River river) {
56 this.a = a;
57 this.b = b;
58 this.river = river;
59 }
60
48 @Column(name = "a") // FIXME: type mapping needed? 61 @Column(name = "a") // FIXME: type mapping needed?
49 public BigDecimal getA() { 62 public BigDecimal getA() {
50 return a; 63 return a;
51 } 64 }
52 65
61 74
62 public void setB(BigDecimal b) { 75 public void setB(BigDecimal b) {
63 this.b = b; 76 this.b = b;
64 } 77 }
65 78
79 @OneToOne
80 @JoinColumn(name = "river_id")
81 public River getRiver() {
82 return river;
83 }
84
66 public void setRiver(River river) { 85 public void setRiver(River river) {
67 this.river = river; 86 this.river = river;
68 } 87 }
69
70 @OneToOne
71 @JoinColumn(name = "id")
72 public River getRiver() {
73 return river;
74 }
75 } 88 }
76 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 89 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org