Mercurial > dive4elements > river
comparison flys-backend/src/main/java/de/intevation/flys/model/HydrBoundary.java @ 5182:8aac391871f9
SCHEME CHANGE: Hydr.Boundaries are now three dimensional multilinestrings
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Thu, 07 Mar 2013 10:53:44 +0100 |
parents | a2600507761e |
children | 87dab419b924 |
comparison
equal
deleted
inserted
replaced
5181:9d36ddf7dbd3 | 5182:8aac391871f9 |
---|---|
15 | 15 |
16 import org.hibernate.Session; | 16 import org.hibernate.Session; |
17 import org.hibernate.Query; | 17 import org.hibernate.Query; |
18 import org.hibernate.annotations.Type; | 18 import org.hibernate.annotations.Type; |
19 | 19 |
20 import com.vividsolutions.jts.geom.LineString; | 20 import com.vividsolutions.jts.geom.MultiLineString; |
21 | 21 |
22 import de.intevation.flys.backend.SessionHolder; | 22 import de.intevation.flys.backend.SessionHolder; |
23 | 23 |
24 | 24 |
25 @Entity | 25 @Entity |
30 private Integer id; | 30 private Integer id; |
31 private SectieKind sectie; | 31 private SectieKind sectie; |
32 private SobekKind sobek; | 32 private SobekKind sobek; |
33 private String name; | 33 private String name; |
34 private River river; | 34 private River river; |
35 private LineString geom; | 35 private MultiLineString geom; |
36 private BoundaryKind kind; | 36 private BoundaryKind kind; |
37 | 37 |
38 public HydrBoundary() { | 38 public HydrBoundary() { |
39 } | 39 } |
40 | 40 |
80 } | 80 } |
81 | 81 |
82 | 82 |
83 @Column(name = "geom") | 83 @Column(name = "geom") |
84 @Type(type = "org.hibernatespatial.GeometryUserType") | 84 @Type(type = "org.hibernatespatial.GeometryUserType") |
85 public LineString getGeom() { | 85 public MultiLineString getGeom() { |
86 return geom; | 86 return geom; |
87 } | 87 } |
88 | 88 |
89 | 89 |
90 public void setGeom(LineString geom) { | 90 public void setGeom(MultiLineString geom) { |
91 this.geom = geom; | 91 this.geom = geom; |
92 } | 92 } |
93 | 93 |
94 | 94 |
95 public static List<HydrBoundary> getHydrBoundaries(int riverId, String name) { | 95 public static List<HydrBoundary> getHydrBoundaries(int riverId, String name) { |