import eu.etaxonomy.cdm.model.molecular.SingleRead;
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation;
import eu.etaxonomy.cdm.model.name.TaxonName;
+import eu.etaxonomy.cdm.model.name.TypeDesignationBase;
import eu.etaxonomy.cdm.model.occurrence.DerivationEvent;
import eu.etaxonomy.cdm.model.occurrence.DerivedUnit;
import eu.etaxonomy.cdm.model.occurrence.DeterminationEvent;
if (determination.getTaxonName() != null && determination.getTaxonName().equals(taxon.getName()) || taxon.equals(determination.getTaxon())){
isAssociated = true;
break;
-// }else {
-// isAssociated = false;
}
}
for (TaxonDescription desc: taxon.getDescriptions()) {
}
}
+ for (TypeDesignationBase desc: taxon.getName().getTypeDesignations()) {
+ if (desc instanceof SpecimenTypeDesignation) {
+ if (((SpecimenTypeDesignation)desc).getTypeSpecimen().getUuid().equals(derivedUnit.getUuid())) {
+ isAssociated = true;
+ break;
+ }
+ }
+
+ }
+
if (!isAssociated) {
continue;
}