Mercurial > dive4elements > river
diff 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 |
line wrap: on
line diff
--- a/flys-backend/src/main/java/de/intevation/flys/model/Range.java Thu Mar 17 18:07:13 2011 +0000 +++ b/flys-backend/src/main/java/de/intevation/flys/model/Range.java Fri Mar 18 12:10:33 2011 +0000 @@ -45,6 +45,19 @@ this.id = id; } + public Range(Double a, Double b, River river) { + this( + a != null ? BigDecimal.valueOf(a) : null, + b != null ? BigDecimal.valueOf(b) : null, + river); + } + + public Range(BigDecimal a, BigDecimal b, River river) { + this.a = a; + this.b = b; + this.river = river; + } + @Column(name = "a") // FIXME: type mapping needed? public BigDecimal getA() { return a; @@ -63,14 +76,14 @@ this.b = b; } + @OneToOne + @JoinColumn(name = "river_id") + public River getRiver() { + return river; + } + public void setRiver(River river) { this.river = river; } - - @OneToOne - @JoinColumn(name = "id") - public River getRiver() { - return river; - } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :