From 145129578df432e1270353abaaf0897acbd71568 Mon Sep 17 00:00:00 2001 From: tpylak <tpylak> Date: Wed, 18 May 2011 10:38:49 +0000 Subject: [PATCH] LMS-2256 minor refactoring SVN: 21362 --- .../LogicalImageDatasetSection.java | 29 +++++++++++-------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/LogicalImageDatasetSection.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/LogicalImageDatasetSection.java index 70b3e6c4086..9208d75b027 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/LogicalImageDatasetSection.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/LogicalImageDatasetSection.java @@ -73,22 +73,27 @@ public class LogicalImageDatasetSection extends TabContent setLayout(new RowLayout()); setScrollMode(Scroll.AUTO); - Experiment experiment = dataset.getExperiment(); - String experimentPermId = experiment.getPermId(); - String identifier = experiment.getIdentifier(); - LogicalImageReference logicalImageReference = - new LogicalImageReference(dataset.getCode(), dataset.getDataStore() - .getCode(), dataset.getDataStore().getHostUrl(), - imageInfo.getImageParameters()); - LogicalImageViewer viewer = - new LogicalImageViewer(logicalImageReference, - LogicalImageDatasetSection.this.viewContext, identifier, - experimentPermId, true); - Widget viewerWidget = viewer.getViewerWidget(imageInfo.getChannelStacks()); + Widget viewerWidget = createImageViewerWidget(imageInfo); add(viewerWidget, LayoutUtils.createRowLayoutSurroundingData()); layout(); } }; } + + private Widget createImageViewerWidget(LogicalImageInfo imageInfo) + { + Experiment experiment = dataset.getExperiment(); + String experimentPermId = experiment.getPermId(); + String identifier = experiment.getIdentifier(); + LogicalImageReference logicalImageReference = + new LogicalImageReference(dataset.getCode(), dataset.getDataStore().getCode(), + dataset.getDataStore().getHostUrl(), imageInfo.getImageParameters()); + LogicalImageViewer viewer = + new LogicalImageViewer(logicalImageReference, + LogicalImageDatasetSection.this.viewContext, identifier, experimentPermId, + true); + Widget viewerWidget = viewer.getViewerWidget(imageInfo.getChannelStacks()); + return viewerWidget; + } } -- GitLab