import eu.etaxonomy.cdm.model.description.IndividualsAssociation;\r
import eu.etaxonomy.cdm.model.description.PresenceAbsenceTermBase;\r
import eu.etaxonomy.cdm.model.description.TaxonDescription;\r
+import eu.etaxonomy.cdm.model.location.NamedArea;\r
import eu.etaxonomy.cdm.model.location.Point;\r
import eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase;\r
import eu.etaxonomy.cdm.model.occurrence.FieldObservation;\r
@Autowired\r
private IDescriptionDao dao;\r
\r
+\r
+ @Autowired\r
+ private IGeoServiceAreaMapping areaMapping;\r
+ \r
private IDefinedTermDao termDao;\r
\r
@Autowired\r
if(backLayer == null){\r
backLayer = DEFAULT_BACK_LAYER;\r
}\r
- String uriParams = EditGeoServiceUtilities.getDistributionServiceRequestParameterString(distributions, presenceAbsenceTermColors, width, height, bbox, backLayer, langs);\r
+ String uriParams = EditGeoServiceUtilities.getDistributionServiceRequestParameterString(distributions, areaMapping, presenceAbsenceTermColors, width, height, bbox, backLayer, null, langs);\r
\r
return uriParams;\r
}\r
String backLayer,\r
List<Language> langs) {\r
\r
- List<TaxonDescription> taxonDescriptions = dao.getTaxonDescriptions(taxon, null, null, null, null, null);\r
+ List<TaxonDescription> taxonDescriptions = dao.getTaxonDescriptions(taxon, null, null, null, null, null, null);\r
\r
Set<Distribution> distCollection = new HashSet<Distribution>();\r
// get descriptions elements for each description\r
if(backLayer == null){\r
backLayer = DEFAULT_BACK_LAYER;\r
}\r
- String uriParams = EditGeoServiceUtilities.getDistributionServiceRequestParameterString(distCollection,\r
- presenceAbsenceTermColors, width, height, bbox, backLayer, langs);\r
+ String uriParams = EditGeoServiceUtilities.getDistributionServiceRequestParameterString(distCollection,areaMapping,\r
+ presenceAbsenceTermColors, width, height, bbox, backLayer, null, langs);\r
\r
return uriParams;\r
}\r
\r
}\r
\r
+ /* (non-Javadoc)\r
+ * @see eu.etaxonomy.cdm.ext.geo.IEditGeoService#setMapping(eu.etaxonomy.cdm.model.location.NamedArea, eu.etaxonomy.cdm.ext.geo.GeoServiceArea)\r
+ */\r
+ @Override\r
+ public void setMapping(NamedArea area, GeoServiceArea geoServiceArea) {\r
+ areaMapping.set(area, geoServiceArea);\r
+ \r
+ }\r
+\r
}\r