X-Git-Url: https://dev.e-taxonomy.eu/gitweb/cdmlib.git/blobdiff_plain/b714e9868589a27627e3e0349a078273ff47eec8..c150ee7fc213c042856b2ac7cc866a6469c909cd:/cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/geo/EditGeoService.java diff --git a/cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/geo/EditGeoService.java b/cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/geo/EditGeoService.java index 340c18011a..5b55b14d7f 100644 --- a/cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/geo/EditGeoService.java +++ b/cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/geo/EditGeoService.java @@ -29,9 +29,10 @@ import eu.etaxonomy.cdm.model.description.PresenceAbsenceTermBase; import eu.etaxonomy.cdm.model.description.TaxonDescription; import eu.etaxonomy.cdm.model.location.NamedArea; import eu.etaxonomy.cdm.model.location.Point; -import eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase; -import eu.etaxonomy.cdm.model.occurrence.FieldObservation; +import eu.etaxonomy.cdm.model.occurrence.DerivedUnit; +import eu.etaxonomy.cdm.model.occurrence.FieldUnit; import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase; +import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationType; import eu.etaxonomy.cdm.persistence.dao.common.IDefinedTermDao; import eu.etaxonomy.cdm.persistence.dao.description.IDescriptionDao; import eu.etaxonomy.cdm.persistence.dao.occurrence.IOccurrenceDao; @@ -146,29 +147,29 @@ public class EditGeoService implements IEditGeoService { */ @Override public String getOccurrenceServiceRequestParameterString(List specimensOrObersvations, - Map, Color> specimenOrObservationTypeColors, + Map specimenOrObservationTypeColors, Boolean doReturnImage, Integer width, Integer height, String bbox, String backLayer) { - List fieldObservationPoints = new ArrayList(); + List fieldUnitPoints = new ArrayList(); List derivedUnitPoints = new ArrayList(); IndividualsAssociation individualsAssociation; - DerivedUnitBase derivedUnit; + DerivedUnit derivedUnit; for (SpecimenOrObservationBase specimenOrObservationBase : specimensOrObersvations) { SpecimenOrObservationBase specimenOrObservation = occurrenceDao .load(specimenOrObservationBase.getUuid()); - if (specimenOrObservation instanceof FieldObservation) { - fieldObservationPoints.add(((FieldObservation) specimenOrObservation).getGatheringEvent() + if (specimenOrObservation instanceof FieldUnit) { + fieldUnitPoints.add(((FieldUnit) specimenOrObservation).getGatheringEvent() .getExactLocation()); } - if (specimenOrObservation instanceof DerivedUnitBase) { - registerDerivedUnitLocations((DerivedUnitBase) specimenOrObservation, derivedUnitPoints); + if (specimenOrObservation instanceof DerivedUnit) { + registerDerivedUnitLocations((DerivedUnit) specimenOrObservation, derivedUnitPoints); } } - return EditGeoServiceUtilities.getOccurrenceServiceRequestParameterString(fieldObservationPoints, + return EditGeoServiceUtilities.getOccurrenceServiceRequestParameterString(fieldUnitPoints, derivedUnitPoints, specimenOrObservationTypeColors, doReturnImage, width, height, bbox, backLayer); } @@ -177,14 +178,14 @@ public class EditGeoService implements IEditGeoService { * @param derivedUnit * @param derivedUnitPoints */ - private void registerDerivedUnitLocations(DerivedUnitBase derivedUnit, List derivedUnitPoints) { + private void registerDerivedUnitLocations(DerivedUnit derivedUnit, List derivedUnitPoints) { Set originals = derivedUnit.getOriginals(); if (originals != null) { for (SpecimenOrObservationBase original : originals) { - if (original instanceof FieldObservation) { - if (((FieldObservation) original).getGatheringEvent() != null) { - Point point = ((FieldObservation) original).getGatheringEvent().getExactLocation(); + if (original instanceof FieldUnit) { + if (((FieldUnit) original).getGatheringEvent() != null) { + Point point = ((FieldUnit) original).getGatheringEvent().getExactLocation(); if (point != null) { // FIXME: remove next statement after // DerivedUnitFacade or ABCD import is fixed @@ -195,7 +196,7 @@ public class EditGeoService implements IEditGeoService { } } } else { - registerDerivedUnitLocations((DerivedUnitBase) original, derivedUnitPoints); + registerDerivedUnitLocations((DerivedUnit) original, derivedUnitPoints); } } }