Mercurial > lada > lada-server
annotate src/main/java/de/intevation/lada/data/importer/OrtCreator.java @ 366:567ce7697fc7 0.5
Code documentation.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Tue, 10 Sep 2013 15:55:54 +0200 |
parents | e56527c79a46 |
children | f3d0894d9bfc |
rev | line source |
---|---|
363
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
1 package de.intevation.lada.data.importer; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
2 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
3 import java.util.List; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
4 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
5 import javax.inject.Inject; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
6 import javax.inject.Named; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
7 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
8 import org.GNOME.Accessibility._ValueStub; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
9 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
10 import de.intevation.lada.data.QueryBuilder; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
11 import de.intevation.lada.data.Repository; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
12 import de.intevation.lada.model.LOrt; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
13 import de.intevation.lada.model.Ort; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
14 import de.intevation.lada.model.SStaat; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
15 import de.intevation.lada.model.SVerwaltungseinheit; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
16 import de.intevation.lada.rest.Response; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
17 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
18 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
19 * Class to produce Ort/LOrt objects from a given set of attributes. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
20 * |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
21 * @author <a href="mailto:rrenkert@intevation.de">Raimund Renkert</a> |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
22 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
23 public class OrtCreator |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
24 { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
25 @Inject |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
26 @Named("ortrepository") |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
27 private Repository ortRepo; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
28 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
29 @Inject |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
30 @Named("readonlyrepository") |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
31 private Repository readonlyRepo; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
32 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
33 private String probeId; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
34 private Integer ortId; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
35 private String ortCode; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
36 private String ortTyp; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
37 private String zusatztext; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
38 private String landLang; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
39 private String landKurz; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
40 private String landS; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
41 private String gemSchluessel; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
42 private String gemName; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
43 private String koordArt; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
44 private String koord; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
45 private String koordS; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
46 private String bezeichnung; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
47 private String beschreibung; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
48 private String nuts; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
49 private String hoehe; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
50 private String koordinaten; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
51 private String koordinatenS; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
52 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
53 public OrtCreator() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
54 this.ortId = null; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
55 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
56 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
57 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
58 * @return the probeId |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
59 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
60 public String getProbeId() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
61 return probeId; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
62 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
63 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
64 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
65 * @param probeId the probeId to set |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
66 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
67 public void setProbeId(String probeId) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
68 this.probeId = probeId; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
69 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
70 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
71 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
72 * @return the ortCode |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
73 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
74 public String getOrtCode() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
75 return ortCode; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
76 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
77 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
78 /** |
366
567ce7697fc7
Code documentation.
Raimund Renkert <rrenkert@intevation.de>
parents:
363
diff
changeset
|
79 * @param ortCode the ortCode to set |
363
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
80 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
81 public void setOrtCode(String ortCode) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
82 this.ortCode = ortCode; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
83 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
84 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
85 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
86 * @return the ortTyp |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
87 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
88 public String getOrtTyp() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
89 return ortTyp; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
90 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
91 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
92 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
93 * @param ortTyp the ortTyp to set |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
94 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
95 public void setOrtTyp(String ortTyp) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
96 this.ortTyp = ortTyp; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
97 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
98 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
99 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
100 * @return the zusatztext |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
101 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
102 public String getZusatztext() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
103 return zusatztext; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
104 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
105 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
106 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
107 * @param zusatztext the zusatztext to set |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
108 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
109 public void setZusatztext(String zusatztext) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
110 this.zusatztext = zusatztext; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
111 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
112 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
113 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
114 * @return the landLang |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
115 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
116 public String getLandLang() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
117 return landLang; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
118 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
119 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
120 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
121 * @param landLang the landLang to set |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
122 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
123 public void setLandLang(String landLang) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
124 this.landLang = landLang; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
125 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
126 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
127 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
128 * @return the landKurz |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
129 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
130 public String getLandKurz() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
131 return landKurz; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
132 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
133 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
134 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
135 * @param landKurz the landKurz to set |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
136 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
137 public void setLandKurz(String landKurz) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
138 this.landKurz = landKurz; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
139 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
140 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
141 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
142 * @return the landS |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
143 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
144 public String getLandS() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
145 return landS; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
146 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
147 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
148 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
149 * @param landS the landS to set |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
150 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
151 public void setLandS(String landS) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
152 this.landS = landS; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
153 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
154 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
155 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
156 * @return the gemSchluessel |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
157 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
158 public String getGemSchluessel() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
159 return gemSchluessel; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
160 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
161 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
162 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
163 * @param gemSchluessel the gemSchluessel to set |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
164 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
165 public void setGemSchluessel(String gemSchluessel) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
166 this.gemSchluessel = gemSchluessel; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
167 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
168 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
169 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
170 * @return the koordArt |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
171 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
172 public String getKoordArt() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
173 return koordArt; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
174 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
175 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
176 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
177 * @param koordArt the koordArt to set |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
178 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
179 public void setKoordArt(String koordArt) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
180 this.koordArt = koordArt; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
181 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
182 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
183 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
184 * @return the koord |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
185 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
186 public String getKoord() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
187 return koord; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
188 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
189 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
190 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
191 * @param koord the koord to set |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
192 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
193 public void setKoord(String koord) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
194 this.koord = koord; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
195 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
196 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
197 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
198 * @return the koordS |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
199 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
200 public String getKoordS() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
201 return koordS; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
202 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
203 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
204 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
205 * @param koordS the koordS to set |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
206 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
207 public void setKoordS(String koordS) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
208 this.koordS = koordS; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
209 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
210 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
211 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
212 * @return the nuts |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
213 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
214 public String getNuts() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
215 return nuts; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
216 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
217 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
218 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
219 * @param nuts the nuts to set |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
220 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
221 public void setNuts(String nuts) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
222 this.nuts = nuts; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
223 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
224 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
225 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
226 * @return the hoehe |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
227 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
228 public String getHoehe() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
229 return hoehe; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
230 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
231 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
232 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
233 * @param hoehe the hoehe to set |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
234 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
235 public void setHoehe(String hoehe) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
236 this.hoehe = hoehe; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
237 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
238 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
239 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
240 * @return the bezeichung |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
241 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
242 public String getBezeichnung() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
243 return bezeichnung; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
244 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
245 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
246 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
247 * @param bezeichnung the bezeichnung to set |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
248 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
249 public void setBezeichnung(String bezeichnung) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
250 this.bezeichnung = bezeichnung; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
251 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
252 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
253 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
254 * @return the gemName |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
255 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
256 public String getGemName() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
257 return gemName; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
258 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
259 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
260 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
261 * @param gemName the gemName to set |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
262 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
263 public void setGemName(String gemName) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
264 this.gemName = gemName; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
265 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
266 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
267 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
268 * @return the beschreibung |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
269 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
270 public String getBeschreibung() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
271 return beschreibung; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
272 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
273 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
274 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
275 * @param beschreibung the beschreibung to set |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
276 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
277 public void setBeschreibung(String beschreibung) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
278 this.beschreibung = beschreibung; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
279 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
280 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
281 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
282 * @return the koordinaten |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
283 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
284 public String getKoordinaten() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
285 return koordinaten; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
286 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
287 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
288 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
289 * @param koordinaten the koordinaten to set |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
290 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
291 public void setKoordinaten(String koordinaten) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
292 this.koordinaten = koordinaten; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
293 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
294 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
295 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
296 * @return the koordinatenS |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
297 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
298 public String getKoordinatenS() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
299 return koordinatenS; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
300 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
301 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
302 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
303 * @param koordinatenS the koordinatenS to set |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
304 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
305 public void setKoordinatenS(String koordinatenS) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
306 this.koordinatenS = koordinatenS; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
307 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
308 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
309 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
310 * Create the Ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
311 * |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
312 * @return The new Ort. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
313 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
314 public Ort toOrt() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
315 if (this.ortCode != null && this.ortCode.length() > 0) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
316 return null; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
317 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
318 Ort ort = new Ort(); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
319 this.ortId = ort.getOrtId(); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
320 ort.setBezeichnung("D_" + ort.getOrtId()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
321 boolean koord = true; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
322 if (this.koordinatenS != null && this.koordinatenS.length() > 0) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
323 ort = setKoordinatenS(ort); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
324 koord = false; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
325 if (this.koordinaten != null && this.koordinaten.length() > 0) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
326 //TODO: add warning. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
327 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
328 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
329 else if (this.koordinaten != null && this.koordinaten.length() > 0) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
330 ort = setKoordinaten(ort); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
331 koord = false; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
332 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
333 if (this.gemSchluessel != null && |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
334 this.gemSchluessel.length() > 0){ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
335 ort = setGemeindeS(ort, koord); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
336 koord = false; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
337 if(this.gemName != null && this.gemName.length() > 0) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
338 //TODO: add warning. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
339 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
340 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
341 else if (this.gemName != null && this.gemName.length() > 0) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
342 ort = setGemeinde(ort, koord); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
343 koord = false; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
344 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
345 if(this.landS != null && this.landS.length() > 0) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
346 ort = setLandS(ort, koord); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
347 koord = false; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
348 if (this.landLang != null && this.landLang.length() > 0) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
349 //TODO: add warning. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
350 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
351 if (this.landKurz != null && this.landKurz.length() > 0) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
352 //TODO: add warning. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
353 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
354 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
355 else if (this.landKurz != null && this.landKurz.length() > 0) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
356 ort = setLandKurz(ort, koord); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
357 koord = false; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
358 if (this.landLang != null && this.landLang.length() > 0) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
359 //TODO: add warning. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
360 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
361 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
362 else if (this.landLang != null && this.landLang.length() > 0) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
363 ort = setLandLang(ort, koord); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
364 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
365 if (koord) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
366 //TODO: add warning. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
367 return null; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
368 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
369 if (this.nuts != null && this.nuts.length() > 0) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
370 ort.setNutsCode(nuts); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
371 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
372 else if (ort.getGemId() != null && ort.getGemId().length() > 0) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
373 QueryBuilder<SVerwaltungseinheit> builder = |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
374 new QueryBuilder<SVerwaltungseinheit>( |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
375 readonlyRepo.getEntityManager(), SVerwaltungseinheit.class); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
376 builder.and("gemId", ort.getGemId()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
377 Response response = readonlyRepo.filter(builder.getQuery()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
378 List<SVerwaltungseinheit> list = |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
379 (List<SVerwaltungseinheit>)response.getData(); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
380 ort.setNutsCode(list.get(0).getNuts()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
381 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
382 ort.setBeschreibung(beschreibung); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
383 ort.setHoeheLand(Float.valueOf(hoehe)); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
384 return ort; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
385 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
386 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
387 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
388 * Find the SStaat object identified by the land_lang string and set a |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
389 * reference to the ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
390 * |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
391 * @param ort The ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
392 * @param koord Set the coordinates or not. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
393 * @return The Ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
394 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
395 private Ort setLandLang(Ort ort, boolean koord) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
396 QueryBuilder<SStaat> builder = |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
397 new QueryBuilder<SStaat>( |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
398 readonlyRepo.getEntityManager(), SStaat.class); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
399 builder.and("staat", this.landLang); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
400 Response response = readonlyRepo.filter(builder.getQuery()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
401 List<SStaat> list = (List<SStaat>)response.getData(); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
402 if (list.isEmpty()) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
403 //TODO: add warning. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
404 return ort; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
405 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
406 ort.setStaatId(list.get(0).getStaatId()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
407 if (koord) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
408 ort.setKoordXExtern(list.get(0).getKoordXExtern()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
409 ort.setKoordYExtern(list.get(0).getKoordYExtern()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
410 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
411 return ort; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
412 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
413 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
414 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
415 * Find the SStaat object identified by the land_kurz string and set a |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
416 * reference to the ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
417 * |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
418 * @param ort The ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
419 * @param koord Set the coordinates or not. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
420 * @return The Ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
421 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
422 private Ort setLandKurz(Ort ort, boolean koord) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
423 QueryBuilder<SStaat> builder = |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
424 new QueryBuilder<SStaat>( |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
425 readonlyRepo.getEntityManager(), SStaat.class); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
426 builder.and("staat_kurz", this.landKurz); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
427 Response response = readonlyRepo.filter(builder.getQuery()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
428 List<SStaat> list = (List<SStaat>)response.getData(); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
429 if (list.isEmpty()) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
430 //TODO add warning. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
431 return ort; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
432 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
433 ort.setStaatId(list.get(0).getStaatId()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
434 if (koord) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
435 ort.setKoordXExtern(list.get(0).getKoordXExtern()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
436 ort.setKoordYExtern(list.get(0).getKoordYExtern()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
437 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
438 return ort; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
439 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
440 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
441 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
442 * Find the SStaat object identified by the land_s id and set a |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
443 * reference to the ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
444 * |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
445 * @param ort The ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
446 * @param koord Set the coordinates or not. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
447 * @return The Ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
448 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
449 private Ort setLandS(Ort ort, boolean koord) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
450 ort.setStaatId(Integer.valueOf(this.landS)); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
451 if (koord) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
452 QueryBuilder<SStaat> builder = |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
453 new QueryBuilder<SStaat>( |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
454 readonlyRepo.getEntityManager(), SStaat.class); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
455 builder.and("staat_id", this.landS); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
456 Response response = readonlyRepo.filter(builder.getQuery()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
457 List<SStaat> list = (List<SStaat>)response.getData(); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
458 if (list.isEmpty()) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
459 //TODO: add warning. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
460 return ort; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
461 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
462 ort.setKoordXExtern(list.get(0).getKoordXExtern()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
463 ort.setKoordYExtern(list.get(0).getKoordYExtern()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
464 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
465 return ort; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
466 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
467 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
468 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
469 * Find the SVerwaltungseinheit object identified by the gem_name string |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
470 * and set a reference to the ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
471 * |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
472 * @param ort The ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
473 * @param koord Set the coordinates or not. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
474 * @return The Ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
475 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
476 private Ort setGemeinde(Ort ort, boolean koord) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
477 QueryBuilder<SVerwaltungseinheit> builder = |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
478 new QueryBuilder<SVerwaltungseinheit>( |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
479 readonlyRepo.getEntityManager(), SVerwaltungseinheit.class); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
480 builder.and("bezeichnung", this.gemName); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
481 Response response = readonlyRepo.filter(builder.getQuery()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
482 List<SVerwaltungseinheit> list = |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
483 (List<SVerwaltungseinheit>)response.getData(); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
484 if (list.isEmpty()) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
485 //TODO: add warning. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
486 return ort; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
487 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
488 ort.setGemId(list.get(0).getGemId()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
489 if (koord) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
490 ort.setKoordXExtern(list.get(0).getKoordXExtern()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
491 ort.setKoordYExtern(list.get(0).getKoordYExtern()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
492 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
493 return ort; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
494 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
495 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
496 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
497 * Find the SVerwaltungseinheit object identified by the gem_schluessel id |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
498 * and set a reference to the ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
499 * |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
500 * @param ort The ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
501 * @param koord Set the coordinates or not. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
502 * @return The Ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
503 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
504 private Ort setGemeindeS(Ort ort, boolean koord) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
505 ort.setGemId(this.gemSchluessel); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
506 if (koord) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
507 QueryBuilder<SVerwaltungseinheit> builder = |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
508 new QueryBuilder<SVerwaltungseinheit>( |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
509 readonlyRepo.getEntityManager(), SVerwaltungseinheit.class); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
510 builder.and("bezeichnung", this.gemName); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
511 Response response = readonlyRepo.filter(builder.getQuery()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
512 List<SVerwaltungseinheit> list = |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
513 (List<SVerwaltungseinheit>)response.getData(); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
514 if (list.isEmpty()) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
515 // TODO: add warning. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
516 return ort; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
517 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
518 ort.setKoordXExtern(list.get(0).getKoordXExtern()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
519 ort.setKoordYExtern(list.get(0).getKoordYExtern()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
520 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
521 return ort; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
522 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
523 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
524 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
525 * Parse the coordinates and the the attributes to the new ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
526 * |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
527 * @param ort The ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
528 * @return The Ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
529 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
530 private Ort setKoordinaten(Ort ort) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
531 String art = ""; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
532 String x = ""; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
533 String y = ""; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
534 String tmp = ""; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
535 if (this.koordinaten.startsWith("\"")) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
536 tmp = this.koordinaten.substring(1); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
537 art = tmp.substring(0, tmp.indexOf("\"")); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
538 tmp = tmp.substring(tmp.indexOf("\"") + 2); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
539 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
540 else { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
541 art = this.koordinaten.substring(0, this.koordinaten.indexOf(" ")); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
542 tmp = this.koordinaten.substring( |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
543 0, this.koordinaten.indexOf(" ") + 1); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
544 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
545 if (tmp.startsWith("\"")) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
546 tmp = tmp.substring(1); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
547 x = tmp.substring(0, tmp.indexOf("\"")); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
548 tmp = tmp.substring(0, tmp.indexOf("\"") + 2); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
549 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
550 else { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
551 x = tmp.substring(0, tmp.indexOf(" ")); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
552 tmp = tmp.substring(0, tmp.indexOf(" ") + 1); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
553 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
554 if (tmp.startsWith("\"")) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
555 tmp = tmp.substring(1); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
556 y = tmp.substring(0, tmp.indexOf("\"")); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
557 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
558 else { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
559 y = tmp; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
560 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
561 ort.setKoordXExtern(x); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
562 ort.setKoordYExtern(y); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
563 return ort; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
564 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
565 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
566 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
567 * Parse the coordinates and the the attributes to the new ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
568 * |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
569 * @param ort The ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
570 * @return The Ort object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
571 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
572 private Ort setKoordinatenS(Ort ort) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
573 String art = ""; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
574 String x = ""; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
575 String y = ""; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
576 String tmp = ""; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
577 if (this.koordinaten.startsWith("\"")) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
578 tmp = this.koordinaten.substring(1); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
579 art = tmp.substring(0, tmp.indexOf("\"")); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
580 tmp = tmp.substring(tmp.indexOf("\"") + 2); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
581 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
582 else { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
583 art = this.koordinaten.substring(0, this.koordinaten.indexOf(" ")); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
584 tmp = this.koordinaten.substring( |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
585 0, this.koordinaten.indexOf(" ") + 1); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
586 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
587 if (tmp.startsWith("\"")) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
588 tmp = tmp.substring(1); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
589 x = tmp.substring(0, tmp.indexOf("\"")); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
590 tmp = tmp.substring(0, tmp.indexOf("\"") + 2); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
591 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
592 else { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
593 x = tmp.substring(0, tmp.indexOf(" ")); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
594 tmp = tmp.substring(0, tmp.indexOf(" ") + 1); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
595 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
596 if (tmp.startsWith("\"")) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
597 tmp = tmp.substring(1); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
598 y = tmp.substring(0, tmp.indexOf("\"")); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
599 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
600 else { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
601 y = tmp; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
602 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
603 ort.setKoordXExtern(x); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
604 ort.setKoordYExtern(y); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
605 return ort; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
606 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
607 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
608 /** |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
609 * Create the new LOrt object from the given attributes. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
610 * |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
611 * @return The new LOrt object. |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
612 */ |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
613 public LOrt toLOrt() { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
614 if (this.ortId == null && |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
615 (this.ortCode == null || this.ortCode.length() == 0)) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
616 return null; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
617 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
618 if(this.ortCode != null && this.ortCode.length() > 0) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
619 QueryBuilder<Ort> builder = |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
620 new QueryBuilder<Ort>(ortRepo.getEntityManager(), Ort.class); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
621 builder.and("bezeichnung", this.ortCode); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
622 Response response = ortRepo.filter(builder.getQuery()); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
623 List<Ort> orte = (List<Ort>)response.getData(); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
624 if (orte != null && !orte.isEmpty()) { |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
625 this.ortId = orte.get(0).getOrtId(); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
626 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
627 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
628 LOrt ort = new LOrt(); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
629 ort.setOrtId(this.ortId); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
630 ort.setProbeId(this.probeId); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
631 ort.setOrtsTyp(this.ortTyp); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
632 ort.setOrtszusatztext(this.zusatztext); |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
633 return ort; |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
634 } |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
635 |
e56527c79a46
New class to create ort objects from laf attributes.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
636 } |