Mercurial > dive4elements > river
comparison flys-backend/src/main/java/de/intevation/flys/model/Floodplain.java @ 2361:e9b0fd1de89d
Made flys-backend compatible with oracle spatial.
flys-backend/trunk@3188 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 09 Nov 2011 10:31:08 +0000 |
parents | 774dff3ee546 |
children | 88e3473a3846 |
comparison
equal
deleted
inserted
replaced
2360:9df06b88c079 | 2361:e9b0fd1de89d |
---|---|
12 | 12 |
13 import org.hibernate.Query; | 13 import org.hibernate.Query; |
14 import org.hibernate.Session; | 14 import org.hibernate.Session; |
15 import org.hibernate.annotations.Type; | 15 import org.hibernate.annotations.Type; |
16 | 16 |
17 import com.vividsolutions.jts.geom.MultiPolygon; | 17 import com.vividsolutions.jts.geom.Polygon; |
18 | 18 |
19 import de.intevation.flys.backend.SessionHolder; | 19 import de.intevation.flys.backend.SessionHolder; |
20 | 20 |
21 | 21 |
22 @Entity | 22 @Entity |
26 { | 26 { |
27 private Integer id; | 27 private Integer id; |
28 | 28 |
29 private River river; | 29 private River river; |
30 | 30 |
31 private MultiPolygon geom; | 31 private Polygon geom; |
32 | 32 |
33 | 33 |
34 public Floodplain() { | 34 public Floodplain() { |
35 } | 35 } |
36 | 36 |
55 this.river = river; | 55 this.river = river; |
56 } | 56 } |
57 | 57 |
58 @Column(name = "geom") | 58 @Column(name = "geom") |
59 @Type(type = "org.hibernatespatial.GeometryUserType") | 59 @Type(type = "org.hibernatespatial.GeometryUserType") |
60 public MultiPolygon getGeom() { | 60 public Polygon getGeom() { |
61 return geom; | 61 return geom; |
62 } | 62 } |
63 | 63 |
64 public void setGeom(MultiPolygon geom) { | 64 public void setGeom(Polygon geom) { |
65 this.geom = geom; | 65 this.geom = geom; |
66 } | 66 } |
67 | 67 |
68 | 68 |
69 public static Floodplain getFloodplain(String river) { | 69 public static Floodplain getFloodplain(String river) { |