Project

General

Profile

« Previous | Next » 

Revision 880f5390

Added by Andreas Müller about 3 years ago

ref #9541 refactor Open..Handlers to all use UuidAndTitleCache as input and some more changes and bugfixes

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/EditorUtil.java
39 39
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
40 40
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
41 41
import eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto;
42
import eu.etaxonomy.cdm.persistence.dto.UuidAndTitleCache;
43 42
import eu.etaxonomy.taxeditor.bulkeditor.e4.BulkEditorE4;
44 43
import eu.etaxonomy.taxeditor.bulkeditor.input.TaxonEditorInput;
45 44
import eu.etaxonomy.taxeditor.editor.descriptiveDataSet.DescriptiveDataSetEditor;
......
104 103
        editor.init(descriptiveDataSetUuid, true);
105 104
    }
106 105

  
107
    public static void openDistributionEditor(UuidAndTitleCache parentUuidAndTitleCache, EModelService modelService, EPartService partService, MApplication application){
108
        Collection<MPart> parts = partService.getParts();
109
        String partId = AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_VIEW_CHECKLIST_E4_DISTRIBUTIONEDITORPART;
110
        checkAndCloseFactsAndMediaParts(partService);
111
        MPart part = showPart(partId, modelService, partService, application);
112
        DistributionEditorPart editor = (DistributionEditorPart) part.getObject();
113
        editor.init(parentUuidAndTitleCache);
114
    }
115

  
116
    public static void openDistributionEditor(List<UuidAndTitleCache> parentTaxonUuidList, EModelService modelService, EPartService partService, MApplication application){
117
        Collection<MPart> parts = partService.getParts();
106
    public static void openDistributionEditor(List<TaxonNodeDto> parentTaxonUuidList, EModelService modelService, EPartService partService, MApplication application){
118 107
        String partId = AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_VIEW_CHECKLIST_E4_DISTRIBUTIONEDITORPART;
119 108
        checkAndCloseFactsAndMediaParts(partService);
120 109
        MPart part = showPart(partId, modelService, partService, application);

Also available in: Unified diff