Mercurial > lada > lada-server
diff src/main/java/de/intevation/lada/model/stammdaten/Verwaltungseinheit.java @ 1195:768a4c957a18
Added ort factory to generate and find attributes, updated model.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Tue, 29 Nov 2016 15:59:38 +0100 |
parents | 186d602e031a |
children | 563c7d18c45f |
line wrap: on
line diff
--- a/src/main/java/de/intevation/lada/model/stammdaten/Verwaltungseinheit.java Tue Nov 29 15:57:09 2016 +0100 +++ b/src/main/java/de/intevation/lada/model/stammdaten/Verwaltungseinheit.java Tue Nov 29 15:59:38 2016 +0100 @@ -6,6 +6,11 @@ import javax.persistence.Entity; import javax.persistence.Id; +import org.hibernate.annotations.Type; + +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.vividsolutions.jts.geom.Point; + /** * The persistent class for the verwaltungseinheit database table. @@ -23,38 +28,29 @@ private String bundesland; @Column(name="is_bundesland") - private String isBundesland; + private Boolean isBundesland; @Column(name="is_gemeinde") - private String isGemeinde; + private Boolean isGemeinde; @Column(name="is_landkreis") - private String isLandkreis; + private Boolean isLandkreis; @Column(name="is_regbezirk") - private String isRegbezirk; - - @Column(name="kda_id") - private Integer kdaId; - - @Column(name="koord_x_extern") - private String koordXExtern; - - @Column(name="koord_y_extern") - private String koordYExtern; + private Boolean isRegbezirk; private String kreis; - private Double latitude; - - private Double longitude; - private String nuts; private String plz; private String regbezirk; + @Column(columnDefinition="geometry(Point, 4326)") + @Type(type = "org.hibernate.spatial.GeometryType") + private Point mittelpunkt; + public Verwaltungseinheit() { } @@ -82,62 +78,38 @@ this.bundesland = bundesland; } - public String getIsBundesland() { + public Boolean getIsBundesland() { return this.isBundesland; } - public void setIsBundesland(String isBundesland) { + public void setIsBundesland(Boolean isBundesland) { this.isBundesland = isBundesland; } - public String getIsGemeinde() { + public Boolean getIsGemeinde() { return this.isGemeinde; } - public void setIsGemeinde(String isGemeinde) { + public void setIsGemeinde(Boolean isGemeinde) { this.isGemeinde = isGemeinde; } - public String getIsLandkreis() { + public Boolean getIsLandkreis() { return this.isLandkreis; } - public void setIsLandkreis(String isLandkreis) { + public void setIsLandkreis(Boolean isLandkreis) { this.isLandkreis = isLandkreis; } - public String getIsRegbezirk() { + public Boolean getIsRegbezirk() { return this.isRegbezirk; } - public void setIsRegbezirk(String isRegbezirk) { + public void setIsRegbezirk(Boolean isRegbezirk) { this.isRegbezirk = isRegbezirk; } - public Integer getKdaId() { - return this.kdaId; - } - - public void setKdaId(Integer kdaId) { - this.kdaId = kdaId; - } - - public String getKoordXExtern() { - return this.koordXExtern; - } - - public void setKoordXExtern(String koordXExtern) { - this.koordXExtern = koordXExtern; - } - - public String getKoordYExtern() { - return this.koordYExtern; - } - - public void setKoordYExtern(String koordYExtern) { - this.koordYExtern = koordYExtern; - } - public String getKreis() { return this.kreis; } @@ -147,19 +119,11 @@ } public Double getLatitude() { - return this.latitude; - } - - public void setLatitude(Double latitude) { - this.latitude = latitude; + return this.mittelpunkt.getY(); } public Double getLongitude() { - return this.longitude; - } - - public void setLongitude(Double longitude) { - this.longitude = longitude; + return this.mittelpunkt.getX(); } public String getNuts() { @@ -186,4 +150,14 @@ this.regbezirk = regbezirk; } + @JsonIgnore + public Point getMittelpunkt() { + return mittelpunkt; + } + + @JsonIgnore + public void setMittelpunkt(Point mittelpunkt) { + this.mittelpunkt = mittelpunkt; + } + }