diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/MaterialMergedSummarySection.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/MaterialMergedSummarySection.java index bb45c34848172ea61bfbc7ad6952ecf3c99a24a7..547750054a6c00fc759aba356ccacc6892d765a0 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/MaterialMergedSummarySection.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/MaterialMergedSummarySection.java @@ -58,7 +58,6 @@ class MaterialMergedSummarySection extends DisposableTabContent { return new IDelegatedAction() { - public void execute() { ExperimentSearchCriteria criteriaOrNull = searchCriteriaHolder.tryGetCriteria(); @@ -66,18 +65,7 @@ class MaterialMergedSummarySection extends DisposableTabContent { final String experimentPermId = criteriaOrNull.tryGetExperiment().getExperimentPermId(); - screeningViewContext.getCommonService().getExperimentInfoByPermId( - experimentPermId, - new AbstractAsyncCallback<Experiment>(screeningViewContext) - { - @Override - protected void process(Experiment experiment) - { - IDisposableComponent viewer = - createMaterialReplicaSummaryComponent(experiment); - replaceContent(viewer); - } - }); + showMaterialReplicaSummaryComponent(experimentPermId); } else { IDisposableComponent allExperimentsComponent = @@ -88,6 +76,21 @@ class MaterialMergedSummarySection extends DisposableTabContent }; } + private void showMaterialReplicaSummaryComponent(final String experimentPermId) + { + screeningViewContext.getCommonService().getExperimentInfoByPermId(experimentPermId, + new AbstractAsyncCallback<Experiment>(screeningViewContext) + { + @Override + protected void process(Experiment experiment) + { + IDisposableComponent viewer = + createMaterialReplicaSummaryComponent(experiment); + replaceContent(viewer); + } + }); + } + private IDisposableComponent createMaterialFeaturesFromAllExperimentsComponent( ExperimentSearchCriteria criteriaOrNull) {