Mercurial > dive4elements > river
comparison flys-backend/src/main/java/de/intevation/flys/model/Floodmaps.java @ 2802:3fdac7b43dac
Registered missing Floodmaps and set its Geometry type to Geometry.
flys-backend/trunk@4159 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 19 Mar 2012 06:09:31 +0000 |
parents | 501f00e355eb |
children | 8649e4ed01ec |
comparison
equal
deleted
inserted
replaced
2801:970dc0ad9dc6 | 2802:3fdac7b43dac |
---|---|
13 | 13 |
14 import org.hibernate.Session; | 14 import org.hibernate.Session; |
15 import org.hibernate.Query; | 15 import org.hibernate.Query; |
16 import org.hibernate.annotations.Type; | 16 import org.hibernate.annotations.Type; |
17 | 17 |
18 import com.vividsolutions.jts.geom.Geometry; | |
18 import com.vividsolutions.jts.geom.MultiPolygon; | 19 import com.vividsolutions.jts.geom.MultiPolygon; |
19 | 20 |
20 import de.intevation.flys.backend.SessionHolder; | 21 import de.intevation.flys.backend.SessionHolder; |
21 | 22 |
22 | 23 |
31 private Integer kind; | 32 private Integer kind; |
32 private Integer count; | 33 private Integer count; |
33 private BigDecimal diff; | 34 private BigDecimal diff; |
34 private BigDecimal area; | 35 private BigDecimal area; |
35 private BigDecimal perimeter; | 36 private BigDecimal perimeter; |
36 private MultiPolygon geom; | 37 private Geometry geom; |
37 | 38 |
38 public Floodmaps() { | 39 public Floodmaps() { |
39 } | 40 } |
40 | 41 |
41 | 42 |
61 public void setRiver(River river) { | 62 public void setRiver(River river) { |
62 this.river = river; | 63 this.river = river; |
63 } | 64 } |
64 | 65 |
65 | 66 |
66 @JoinColumn(name = "name") | 67 @Column(name = "name") |
67 public String getName() { | 68 public String getName() { |
68 return name; | 69 return name; |
69 } | 70 } |
70 | 71 |
71 | 72 |
129 } | 130 } |
130 | 131 |
131 | 132 |
132 @Column(name = "geom") | 133 @Column(name = "geom") |
133 @Type(type = "org.hibernatespatial.GeometryUserType") | 134 @Type(type = "org.hibernatespatial.GeometryUserType") |
134 public MultiPolygon getGeom() { | 135 public Geometry getGeom() { |
135 return geom; | 136 return geom; |
136 } | 137 } |
137 | 138 |
138 | 139 |
139 public void setGeom(MultiPolygon geom) { | 140 public void setGeom(Geometry geom) { |
140 this.geom = geom; | 141 this.geom = geom; |
141 } | 142 } |
142 | 143 |
143 | 144 |
144 public static List<Floodmaps> getFloodmaps(int riverId, String name) { | 145 public static List<Floodmaps> getFloodmaps(int riverId, String name) { |