Revision 414795e0
Added by Andreas Müller over 12 years ago
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/geo/EditGeoServiceUtilities.java | ||
---|---|---|
474 | 474 |
GeoServiceArea areas =mapping.valueOf(area); |
475 | 475 |
if ((areas != null) && areas.size()>0){ |
476 | 476 |
//FIXME multiple layers |
477 |
List<String> values= areas.getAreas().values().iterator().next().values().iterator().next(); |
|
477 |
List<String> values= areas.getAreasMap().values().iterator().next().values().iterator().next();
|
|
478 | 478 |
for (String value : values){ |
479 | 479 |
result = CdmUtils.concat(SUBENTRY_DELIMITER, result, value); |
480 | 480 |
} |
... | ... | |
559 | 559 |
} |
560 | 560 |
|
561 | 561 |
GeoServiceArea areas = mapping.valueOf(area); |
562 |
if (areas != null && areas.getAreas().size() > 0){ |
|
562 |
if (areas != null && areas.getAreasMap().size() > 0){
|
|
563 | 563 |
//FIXME multiple layers |
564 |
String layer = areas.getAreas().keySet().iterator().next(); |
|
565 |
Map<String, List<String>> fields = areas.getAreas().get(layer); |
|
564 |
String layer = areas.getAreasMap().keySet().iterator().next();
|
|
565 |
Map<String, List<String>> fields = areas.getAreasMap().get(layer);
|
|
566 | 566 |
String field = fields.keySet().iterator().next(); |
567 | 567 |
return layer + ":" + field; |
568 | 568 |
} |
Also available in: Unified diff
some changes in GeoServiceArea