Revision 173ccb3f
Added by Andreas Müller over 1 year ago
app-import/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelAreaImport.java | ||
---|---|---|
191 | 191 |
namedArea.setSymbol(labelAbbrev); |
192 | 192 |
namedArea.setSymbol2(labelAbbrev); |
193 | 193 |
|
194 |
String geoAbbrev = labelAbbrev; |
|
195 |
if ("An".equalsIgnoreCase(geoAbbrev)) { |
|
196 |
geoAbbrev = "Tu(A)"; |
|
197 |
} else if ("Me".equalsIgnoreCase(geoAbbrev)) { |
|
198 |
geoAbbrev = "Si(M)"; |
|
199 |
} else if ("RK".equalsIgnoreCase(geoAbbrev)) { |
|
200 |
geoAbbrev = "Cm"; |
|
201 |
} else if ("Si".equalsIgnoreCase(geoAbbrev)) { |
|
202 |
geoAbbrev = "Si(S)"; |
|
203 |
} else if ("Tu".equalsIgnoreCase(geoAbbrev)) { |
|
204 |
geoAbbrev = "Tu(E)"; |
|
205 |
} |
|
206 |
|
|
207 |
String geoMapping = "<?xml version=\"1.0\" ?><mapService xmlns=\"http://www.etaxonomy.eu/cdm\" type=\"editMapService\">" |
|
208 |
+ "<area><layer>euromed_2013</layer><field>EMAREA</field>" |
|
209 |
+ "<value>" + geoAbbrev + "</value></area></mapService>"; |
|
210 |
Annotation geoServiceMapping = Annotation.NewInstance(geoMapping, AnnotationType.TECHNICAL(), Language.UNKNOWN_LANGUAGE()); |
|
211 |
namedArea.addAnnotation(geoServiceMapping); |
|
212 |
|
|
194 | 213 |
voc.addTerm(namedArea); |
195 | 214 |
return namedArea; |
196 | 215 |
} |
Also available in: Unified diff
ref #10049, ref #10050, ref #10184 add area geo service mapping for MCL