Project

General

Profile

« Previous | Next » 

Revision 644cd491

Added by Patrick Plitzner over 4 years ago

ref #7597 Temporarily disable refresh after aggregation

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/matrix/CharacterMatrixBottomToolbar.java
41 41
import eu.etaxonomy.cdm.api.service.dto.SpecimenRowWrapperDTO;
42 42
import eu.etaxonomy.cdm.common.CdmUtils;
43 43
import eu.etaxonomy.cdm.common.monitor.IRemotingProgressMonitor;
44
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
45 44
import eu.etaxonomy.cdm.model.description.CategoricalData;
46 45
import eu.etaxonomy.cdm.model.description.DescriptiveDataSet;
47 46
import eu.etaxonomy.cdm.model.description.Feature;
48 47
import eu.etaxonomy.cdm.model.description.PolytomousKey;
49 48
import eu.etaxonomy.cdm.model.description.QuantitativeData;
50 49
import eu.etaxonomy.cdm.model.description.SpecimenDescription;
51
import eu.etaxonomy.cdm.model.description.TaxonDescription;
52 50
import eu.etaxonomy.cdm.persistence.dto.SpecimenNodeWrapper;
53 51
import eu.etaxonomy.cdm.strategy.generate.PolytomousKeyGenerator;
54 52
import eu.etaxonomy.cdm.strategy.generate.PolytomousKeyGeneratorConfigurator;
......
222 220
                    MessagingUtils.errorDialog("Aggregation failed", this, "Aggregation was not successfull", TaxeditorEditorPlugin.PLUGIN_ID, (Exception)resultObject, true, true);
223 221
                }
224 222
                else if(resultObject instanceof UpdateResult){
225
                    UpdateResult result = (UpdateResult) resultObject;
226
                IDescriptiveDataSetService dataSetService = CdmStore.getService(IDescriptiveDataSetService.class);
227
                result.getUpdatedObjects().stream()
228
                .filter(o -> o instanceof TaxonDescription)
229
                .map(o -> HibernateProxyHelper.deproxy(o, TaxonDescription.class))
230
                .forEach(taxonDescription -> matrix.getDescriptions()
231
                        .add(dataSetService.createTaxonRowWrapper(
232
                                taxonDescription.getUuid(),
233
                                matrix.getDescriptiveDataSet().getUuid())));
223
//                    UpdateResult result = (UpdateResult) resultObject;
224
//                    IDescriptiveDataSetService dataSetService = CdmStore.getService(IDescriptiveDataSetService.class);dataSetService.load(matrix.getDescriptiveDataSet().getUuid())
225
//                    result.getUpdatedObjects().stream()
226
//                    .filter(o -> o instanceof TaxonDescription)
227
//                    .map(o -> HibernateProxyHelper.deproxy(o, TaxonDescription.class))
228
//                    .forEach(taxonDescription -> matrix.getDescriptions()
229
//                            .add(dataSetService.createTaxonRowWrapper(
230
//                                    taxonDescription.getUuid(),
231
//                                    matrix.getDescriptiveDataSet().getUuid())));
234 232
                }
235 233
            } catch (InterruptedException e) {
236 234
                return;

Also available in: Unified diff