Project

General

Profile

« Previous | Next » 

Revision 414795e0

Added by Andreas Müller over 12 years ago

some changes in GeoServiceArea

View differences:

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