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 55bfda87e2c3a9fd3d6fc86a673ce482e52cf0a3..6e8336f18483ada664c210e45dcc1e37cec2c08e 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 dae9ad6173281ddae8e12a5420d413166fe8fd72..9503d5a496db223e50b1509d83661a852ff8779d 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 299fcbc9fa994f7f3cd5ef69e9cdceaadc433ba3..8660c2fd82d6042146fdb8f4c1080e227e0f5f80 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 56fa0dcecbbe8674cae42003d8ecfa028db8996c..c3210620d96f563a441d833784b581fc409053e3 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 d2a8995ca0464ae22376206f562801e7707f50d6..caa98fed997b63fd3ed3d7eef906662d7b65b3fb 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 c5dcb427ba2efde1fbb263443506dd7217a15df6..ca1b486df015d7a025ffc1eba616ebab53e6daf9 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 0c15e5d580d3a05897cfb0308c6875ef581ca744..caa9efc4428f84f0fa1627a8871717f47058b890 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 4b9ad7fcab7a27802988d09c3d3b87dc23e804ed..b0d8eec669cdf082f5fb3a8368ddd6330163c8a2 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;