Project

General

Profile

« Previous | Next » 

Revision 53627082

Added by Patrick Plitzner over 4 years ago

ref #7597 Re-load dataset descriptions after aggregation

  • adapt to service layer change (use UUID as parameter)

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/matrix/CharacterMatrixBottomToolbar.java
220 220
                    MessagingUtils.errorDialog("Aggregation failed", this, "Aggregation was not successfull", TaxeditorEditorPlugin.PLUGIN_ID, (Exception)resultObject, true, true);
221 221
                }
222 222
                else if(resultObject instanceof UpdateResult){
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())));
223
                    matrix.loadDescriptions(descriptiveDataSetUuid);
232 224
                }
233 225
            } catch (InterruptedException e) {
234 226
                return;

Also available in: Unified diff