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) {

http://dive4elements.wald.intevation.org