Revision 880f5390
Added by Andreas Müller about 3 years ago
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
ref #9541 refactor Open..Handlers to all use UuidAndTitleCache as input and some more changes and bugfixes