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

http://dive4elements.wald.intevation.org