From d47841a1a617d77f56548838aee0fc447a40d073 Mon Sep 17 00:00:00 2001
From: tpylak <tpylak>
Date: Tue, 9 Feb 2010 13:45:10 +0000
Subject: [PATCH] LMS-1338 refactoring: TileImages -> DatasetImagesReference

SVN: 14652
---
 .../application/detailviewers/GeneMaterialViewer.java |  8 ++++----
 .../client/application/detailviewers/WellData.java    |  4 ++--
 .../client/application/detailviewers/WellImages.java  |  4 ++--
 .../server/logic/GenePlateLocationsLoader.java        |  6 +++---
 .../screening/server/logic/PlateContentLoader.java    | 10 +++++-----
 .../{TileImages.java => DatasetImagesReference.java}  | 11 ++++++-----
 .../screening/shared/basic/dto/PlateContent.java      |  6 +++---
 .../screening/shared/basic/dto/WellContent.java       |  6 +++---
 8 files changed, 28 insertions(+), 27 deletions(-)
 rename screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/{TileImages.java => DatasetImagesReference.java} (78%)

diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/GeneMaterialViewer.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/GeneMaterialViewer.java
index 55bfda87e2c..6e8336f1848 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/GeneMaterialViewer.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/GeneMaterialViewer.java
@@ -54,7 +54,7 @@ import ch.systemsx.cisd.openbis.plugin.screening.client.web.client.IScreeningCli
 import ch.systemsx.cisd.openbis.plugin.screening.client.web.client.application.detailviewers.ChannelChooser.DefaultChannelState;
 import ch.systemsx.cisd.openbis.plugin.screening.client.web.client.application.detailviewers.ChannelChooser.IChanneledViewerFactory;
 import ch.systemsx.cisd.openbis.plugin.screening.client.web.client.application.utils.GuiUtils;
-import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.TileImages;
+import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.DatasetImagesReference;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.WellContent;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.WellLocation;
 
@@ -190,7 +190,7 @@ public class GeneMaterialViewer extends AbstractViewer<Material>
         int max = 0;
         for (WellContent well : wells)
         {
-            TileImages images = well.tryGetImages();
+            DatasetImagesReference images = well.tryGetImages();
             if (images != null)
             {
                 max = Math.max(max, images.getImageParameters().getChannelsNum());
@@ -227,7 +227,7 @@ public class GeneMaterialViewer extends AbstractViewer<Material>
         Widget contentLink = createEntityLink(wellContent.getMaterialContent());
         container.add(withLabel(contentLink, "Content: ", margin));
 
-        TileImages images = wellContent.tryGetImages();
+        DatasetImagesReference images = wellContent.tryGetImages();
         if (images != null)
         {
             Widget datasetLink = createEntityLink(images.getDatasetReference(), "browse");
@@ -238,7 +238,7 @@ public class GeneMaterialViewer extends AbstractViewer<Material>
         return container;
     }
 
-    private Widget createImageViewer(TileImages images, WellLocation locationOrNull, int channel)
+    private Widget createImageViewer(DatasetImagesReference images, WellLocation locationOrNull, int channel)
     {
         if (locationOrNull == null)
         {
diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/WellData.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/WellData.java
index dae9ad61732..9503d5a496d 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/WellData.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/WellData.java
@@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.plugin.screening.client.web.client.application.
 
 import ch.systemsx.cisd.openbis.generic.client.web.client.dto.ExperimentIdentifier;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.PlateContent;
-import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.TileImages;
+import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.DatasetImagesReference;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.WellLocation;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.WellMetadata;
 
@@ -49,7 +49,7 @@ class WellData
 
     private static WellImages tryCreateWellImages(PlateContent plateContent, WellLocation location)
     {
-        TileImages images = plateContent.tryGetImages();
+        DatasetImagesReference images = plateContent.tryGetImages();
         if (images != null)
         {
             return new WellImages(images.getImageParameters(), images.getDownloadUrl(), location);
diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/WellImages.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/WellImages.java
index 299fcbc9fa9..8660c2fd82d 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/WellImages.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/WellImages.java
@@ -17,7 +17,7 @@
 package ch.systemsx.cisd.openbis.plugin.screening.client.web.client.application.detailviewers;
 
 import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.PlateImageParameters;
-import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.TileImages;
+import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.DatasetImagesReference;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.WellLocation;
 
 /**
@@ -49,7 +49,7 @@ public class WellImages
         this.location = location;
     }
 
-    public WellImages(TileImages images, WellLocation location)
+    public WellImages(DatasetImagesReference images, WellLocation location)
     {
         this(images.getImageParameters(), images.getDownloadUrl(), location);
     }
diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/GenePlateLocationsLoader.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/GenePlateLocationsLoader.java
index 56fa0dcecbb..c3210620d96 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/GenePlateLocationsLoader.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/GenePlateLocationsLoader.java
@@ -44,7 +44,7 @@ import ch.systemsx.cisd.openbis.plugin.screening.server.IScreeningBusinessObject
 import ch.systemsx.cisd.openbis.plugin.screening.server.dataaccess.IScreeningQuery;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.DatasetReference;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.PlateImageParameters;
-import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.TileImages;
+import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.DatasetImagesReference;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.WellContent;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.WellLocation;
 
@@ -110,8 +110,8 @@ public class GenePlateLocationsLoader
                     {
                         DatasetReference datasetReference =
                                 ScreeningUtils.createDatasetReference(dataset);
-                        TileImages wellImages =
-                                TileImages.create(datasetReference, imageParameters);
+                        DatasetImagesReference wellImages =
+                                DatasetImagesReference.create(datasetReference, imageParameters);
                         WellContent wellWithImages = wellContent.cloneWithImages(wellImages);
                         wellsWithImages.add(wellWithImages);
                         imagesExist = true;
diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/PlateContentLoader.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/PlateContentLoader.java
index d2a8995ca04..caa98fed997 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/PlateContentLoader.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/PlateContentLoader.java
@@ -40,7 +40,7 @@ import ch.systemsx.cisd.openbis.plugin.screening.server.IScreeningBusinessObject
 import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.DatasetReference;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.PlateContent;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.PlateImageParameters;
-import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.TileImages;
+import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.DatasetImagesReference;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.WellLocation;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.WellMetadata;
 
@@ -77,7 +77,7 @@ public class PlateContentLoader
         List<ExternalDataPE> datasets = loadDatasets(plateId, externalDataTable);
         List<WellMetadata> wells = loadWells(plateId);
 
-        TileImages images = null;
+        DatasetImagesReference images = null;
         int imageDatasetsNumber = countDatasets(datasets, ScreeningConstants.IMAGE_DATASET_TYPE);
         if (imageDatasetsNumber == 1)
         {
@@ -132,7 +132,7 @@ public class PlateContentLoader
         return createWells(wells);
     }
 
-    private TileImages tryLoadImages(List<ExternalDataPE> datasets,
+    private DatasetImagesReference tryLoadImages(List<ExternalDataPE> datasets,
             IExternalDataTable externalDataTable)
     {
         ExternalDataPE dataset = tryFindDataset(datasets, ScreeningConstants.IMAGE_DATASET_TYPE);
@@ -153,10 +153,10 @@ public class PlateContentLoader
         return externalData;
     }
 
-    private TileImages loadImages(IExternalDataTable externalDataTable, ExternalDataPE dataset)
+    private DatasetImagesReference loadImages(IExternalDataTable externalDataTable, ExternalDataPE dataset)
     {
         PlateImageParameters imageParameters = loadImageParams(dataset, externalDataTable);
-        return TileImages.create(ScreeningUtils.createDatasetReference(dataset), imageParameters);
+        return DatasetImagesReference.create(ScreeningUtils.createDatasetReference(dataset), imageParameters);
     }
 
     private PlateImageParameters loadImageParams(ExternalDataPE dataset,
diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/TileImages.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/DatasetImagesReference.java
similarity index 78%
rename from screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/TileImages.java
rename to screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/DatasetImagesReference.java
index c5dcb427ba2..ca1b486df01 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/TileImages.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/DatasetImagesReference.java
@@ -25,11 +25,12 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolder;
  * 
  * @author Tomasz Pylak
  */
-public class TileImages implements IsSerializable
+public class DatasetImagesReference implements IsSerializable
 {
-    public static final TileImages create(DatasetReference dataset, PlateImageParameters imageParams)
+    public static final DatasetImagesReference create(DatasetReference dataset,
+            PlateImageParameters imageParams)
     {
-        return new TileImages(dataset, imageParams);
+        return new DatasetImagesReference(dataset, imageParams);
     }
 
     private DatasetReference dataset;
@@ -38,11 +39,11 @@ public class TileImages implements IsSerializable
 
     // GWT only
     @SuppressWarnings("unused")
-    private TileImages()
+    private DatasetImagesReference()
     {
     }
 
-    public TileImages(DatasetReference dataset, PlateImageParameters imageParameters)
+    public DatasetImagesReference(DatasetReference dataset, PlateImageParameters imageParameters)
     {
         this.dataset = dataset;
         this.imageParameters = imageParameters;
diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/PlateContent.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/PlateContent.java
index 0c15e5d580d..caa9efc4428 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/PlateContent.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/PlateContent.java
@@ -34,7 +34,7 @@ public class PlateContent implements IsSerializable
     private List<WellMetadata> wells;
 
     // not null if exactly one image dataset exists
-    private TileImages imagesOrNull;
+    private DatasetImagesReference imagesOrNull;
 
     // not null if exactly one image analysis dataset exists
     private DatasetReference imageAnalysisDatasetOrNull;
@@ -49,7 +49,7 @@ public class PlateContent implements IsSerializable
     {
     }
 
-    public PlateContent(Sample plate, List<WellMetadata> wells, TileImages imagesOrNull,
+    public PlateContent(Sample plate, List<WellMetadata> wells, DatasetImagesReference imagesOrNull,
             int imageDatasetsNumber, DatasetReference imageAnalysisDatasetOrNull,
             int imageAnalysisDatasetsNumber)
     {
@@ -71,7 +71,7 @@ public class PlateContent implements IsSerializable
     }
 
     /** can be null */
-    public TileImages tryGetImages()
+    public DatasetImagesReference tryGetImages()
     {
         return imagesOrNull;
     }
diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellContent.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellContent.java
index 4b9ad7fcab7..b0d8eec669c 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellContent.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellContent.java
@@ -37,7 +37,7 @@ public class WellContent implements IsSerializable
     private EntityReference materialContent;
 
     // contains only images for this well, null if no images have been acquired
-    private TileImages imagesOrNull;
+    private DatasetImagesReference imagesOrNull;
 
     // GWT only
     @SuppressWarnings("unused")
@@ -74,12 +74,12 @@ public class WellContent implements IsSerializable
         return materialContent;
     }
 
-    public TileImages tryGetImages()
+    public DatasetImagesReference tryGetImages()
     {
         return imagesOrNull;
     }
 
-    public WellContent cloneWithImages(TileImages images)
+    public WellContent cloneWithImages(DatasetImagesReference images)
     {
         WellContent clone = new WellContent(locationOrNull, well, plate, materialContent);
         clone.imagesOrNull = images;
-- 
GitLab