import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
-import eu.etaxonomy.cdm.api.service.INameService;
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
-import eu.etaxonomy.taxeditor.store.CdmStore;
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
Set<TaxonNameBase> names = specimenTypeDesignation.getTypifiedNames();
for (TaxonNameBase taxonNameBase : names) {
taxonNameBase.removeTypeDesignation(specimenTypeDesignation);
- if(CdmStore.getCurrentSessionManager().isRemoting()){
- CdmStore.getService(INameService.class).merge(taxonNameBase);
- }
}
}
typeDesignations.removeAll(toRemove);