Project

General

Profile

« Previous | Next » 

Revision 31f49547

Added by Patrick Plitzner over 8 years ago

Remove extra remoting code

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/association/DerivedUnitTypeDesignationSection.java
16 16

  
17 17
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
18 18
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
19
import eu.etaxonomy.cdm.api.service.INameService;
20 19
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation;
21 20
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
22
import eu.etaxonomy.taxeditor.store.CdmStore;
23 21
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
24 22
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
25 23
import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionSection;
......
72 70
            Set<TaxonNameBase> names = specimenTypeDesignation.getTypifiedNames();
73 71
            for (TaxonNameBase taxonNameBase : names) {
74 72
                taxonNameBase.removeTypeDesignation(specimenTypeDesignation);
75
                if(CdmStore.getCurrentSessionManager().isRemoting()){
76
                    CdmStore.getService(INameService.class).merge(taxonNameBase);
77
                }
78 73
            }
79 74
        }
80 75
        typeDesignations.removeAll(toRemove);

Also available in: Unified diff