From 81471dda2ec2f6c03e40d6131b7251836b0bfbc8 Mon Sep 17 00:00:00 2001 From: buczekp <buczekp> Date: Thu, 10 Feb 2011 18:01:50 +0000 Subject: [PATCH] [LMS-2029] refactoring: moved CodeAndLabel to basic.dto SVN: 19887 --- .../AbstractFileTableReportingPlugin.java | 2 +- .../generic/shared/utils/CodeAndLabelUtil.java | 2 +- .../generic/shared/utils/CodeAndLabelTest.java | 2 +- .../shared/{ => basic}/dto/CodeAndLabel.java | 18 ++++++++++++++---- .../CsvToCanonicalFeatureVector.java | 2 +- .../server/TabularDataGraphServlet.java | 2 +- .../server/graph/AbstractTabularDataGraph.java | 2 +- ...abularDataGraphCollectionConfiguration.java | 2 +- .../graph/TabularDataGraphConfiguration.java | 2 +- .../graph/TabularDataHeatmapConfiguration.java | 2 +- .../TabularDataHistogramConfiguration.java | 2 +- .../TabularDataScatterplotConfiguration.java | 2 +- ...ImageAnalysisMergedRowsReportingPlugin.java | 2 +- .../server/ScreeningBusinessObjectFactory.java | 2 +- .../server/logic/PlateContentLoader.java | 2 +- .../shared/imaging/FeatureVectorLoader.java | 2 +- .../imaging/IHCSFeatureVectorLoader.java | 2 +- .../graph/TabularDataScatterplotTest.java | 2 +- .../imaging/FeatureTableBuilderTest.java | 2 +- 19 files changed, 32 insertions(+), 22 deletions(-) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/{ => basic}/dto/CodeAndLabel.java (86%) diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/AbstractFileTableReportingPlugin.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/AbstractFileTableReportingPlugin.java index cdaea152ac1..61ba037bf40 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/AbstractFileTableReportingPlugin.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/AbstractFileTableReportingPlugin.java @@ -33,9 +33,9 @@ import ch.systemsx.cisd.common.parser.ParsingException; import ch.systemsx.cisd.common.utilities.PropertyUtils; import ch.systemsx.cisd.openbis.dss.generic.server.plugins.tasks.DatasetFileLines; import ch.systemsx.cisd.openbis.dss.generic.shared.utils.CodeAndLabelUtil; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ISerializableComparable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TableModel; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; import ch.systemsx.cisd.openbis.generic.shared.dto.DatasetDescription; import ch.systemsx.cisd.openbis.generic.shared.util.SimpleTableModelBuilder; import ch.systemsx.cisd.openbis.generic.shared.util.TableCellUtil; diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/CodeAndLabelUtil.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/CodeAndLabelUtil.java index a85905c9538..623d708be2e 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/CodeAndLabelUtil.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/CodeAndLabelUtil.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.dss.generic.shared.utils; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; /** * Utility class to operate on codes and labels. diff --git a/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/CodeAndLabelTest.java b/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/CodeAndLabelTest.java index 753cff1337a..8a0f5448581 100644 --- a/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/CodeAndLabelTest.java +++ b/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/CodeAndLabelTest.java @@ -19,7 +19,7 @@ package ch.systemsx.cisd.openbis.dss.generic.shared.utils; import org.testng.AssertJUnit; import org.testng.annotations.Test; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; /** * @author Franz-Josef Elmer diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/CodeAndLabel.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/CodeAndLabel.java similarity index 86% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/CodeAndLabel.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/CodeAndLabel.java index cc497c73167..d3a3b9562e8 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/CodeAndLabel.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/CodeAndLabel.java @@ -14,11 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.dto; +package ch.systemsx.cisd.openbis.generic.shared.basic.dto; import java.util.ArrayList; import java.util.List; +import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; + /** * Value object which has a label and a normalized code. Normalized means that the original code * arguments turn to upper case and any symbol which isn't from A-Z or 0-9 is replaced by an @@ -26,11 +28,19 @@ import java.util.List; * * @author Franz-Josef Elmer */ -public class CodeAndLabel +public class CodeAndLabel implements ISerializable { - private final String label; + private static final long serialVersionUID = ServiceVersionHolder.VERSION; + + private String label; + + private String code; - private final String code; + @SuppressWarnings("unused") + // for GWT + private CodeAndLabel() + { + } /** * Creates an instance for specified code and label. The code should be already be normalized. diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/featurevector/CsvToCanonicalFeatureVector.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/featurevector/CsvToCanonicalFeatureVector.java index e79cb1d878d..884288ba7b2 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/featurevector/CsvToCanonicalFeatureVector.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/featurevector/CsvToCanonicalFeatureVector.java @@ -29,7 +29,7 @@ import ch.systemsx.cisd.common.shared.basic.utils.StringUtils; import ch.systemsx.cisd.common.utilities.Counters; import ch.systemsx.cisd.openbis.dss.generic.server.plugins.tasks.DatasetFileLines; import ch.systemsx.cisd.openbis.dss.generic.shared.utils.CodeAndLabelUtil; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.Geometry; import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.WellLocation; import ch.systemsx.cisd.openbis.plugin.screening.shared.dto.PlateFeatureValues; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/TabularDataGraphServlet.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/TabularDataGraphServlet.java index 7f0375ddcfa..7d65640b6b6 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/TabularDataGraphServlet.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/TabularDataGraphServlet.java @@ -26,7 +26,7 @@ import ch.systemsx.cisd.openbis.dss.generic.shared.IEncapsulatedOpenBISService; import ch.systemsx.cisd.openbis.dss.generic.shared.ServiceProvider; import ch.systemsx.cisd.openbis.dss.generic.shared.utils.CodeAndLabelUtil; import ch.systemsx.cisd.openbis.dss.shared.DssScreeningUtils; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleIdentifier; import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.PlateUtils; import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.FeatureValue; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/AbstractTabularDataGraph.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/AbstractTabularDataGraph.java index 695a21a3318..bbbb83ef1ae 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/AbstractTabularDataGraph.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/AbstractTabularDataGraph.java @@ -34,7 +34,7 @@ import org.jfree.data.general.Dataset; import org.jfree.data.xy.DefaultXYDataset; import ch.systemsx.cisd.openbis.dss.generic.server.plugins.tasks.ITabularData; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; /** * Abstract superclass for the different kinds of graphs. diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataGraphCollectionConfiguration.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataGraphCollectionConfiguration.java index 63efb1cd878..572eb11bb7e 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataGraphCollectionConfiguration.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataGraphCollectionConfiguration.java @@ -34,7 +34,7 @@ import ch.systemsx.cisd.openbis.dss.generic.server.TabularDataGraphServlet; import ch.systemsx.cisd.openbis.dss.generic.server.graph.TabularDataGraphConfiguration.GraphType; import ch.systemsx.cisd.openbis.dss.generic.server.plugins.tasks.ITabularData; import ch.systemsx.cisd.openbis.dss.generic.shared.utils.CodeAndLabelUtil; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; import ch.systemsx.cisd.utils.CsvFileReaderHelper.ICsvFileReaderConfiguration; /** diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataGraphConfiguration.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataGraphConfiguration.java index 050b09385ae..01d39cf48d1 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataGraphConfiguration.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataGraphConfiguration.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.dss.generic.server.graph; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; /** * Represents the configuration data for a graph generated from tabular data. diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataHeatmapConfiguration.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataHeatmapConfiguration.java index 113075f7931..44bae33c8cf 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataHeatmapConfiguration.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataHeatmapConfiguration.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.dss.generic.server.graph; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; /** * @author Chandrasekhar Ramakrishnan diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataHistogramConfiguration.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataHistogramConfiguration.java index 635417c411c..f99854ce636 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataHistogramConfiguration.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataHistogramConfiguration.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.dss.generic.server.graph; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; /** * @author Chandrasekhar Ramakrishnan diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataScatterplotConfiguration.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataScatterplotConfiguration.java index a07716ec30c..d6bb1cf74e2 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataScatterplotConfiguration.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataScatterplotConfiguration.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.dss.generic.server.graph; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; /** diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/ImageAnalysisMergedRowsReportingPlugin.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/ImageAnalysisMergedRowsReportingPlugin.java index bfaa29fd1c8..68bbee09f48 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/ImageAnalysisMergedRowsReportingPlugin.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/ImageAnalysisMergedRowsReportingPlugin.java @@ -31,7 +31,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ISerializableComparable import ch.systemsx.cisd.openbis.generic.shared.basic.dto.IntegerTableCell; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.StringTableCell; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TableModel; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; import ch.systemsx.cisd.openbis.generic.shared.dto.DatasetDescription; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleIdentifier; import ch.systemsx.cisd.openbis.generic.shared.util.SimpleTableModelBuilder; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/ScreeningBusinessObjectFactory.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/ScreeningBusinessObjectFactory.java index 16002aa96ee..3eae7165207 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/ScreeningBusinessObjectFactory.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/ScreeningBusinessObjectFactory.java @@ -30,7 +30,7 @@ import ch.systemsx.cisd.openbis.generic.server.business.bo.ISampleBO; import ch.systemsx.cisd.openbis.generic.server.business.bo.datasetlister.IDatasetLister; import ch.systemsx.cisd.openbis.generic.server.business.bo.materiallister.IMaterialLister; import ch.systemsx.cisd.openbis.generic.server.business.bo.samplelister.ISampleLister; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; import ch.systemsx.cisd.openbis.generic.shared.dto.Session; import ch.systemsx.cisd.openbis.plugin.AbstractPluginBusinessObjectFactory; import ch.systemsx.cisd.openbis.plugin.screening.server.dataaccess.IScreeningDAOFactory; 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 a9ebe5d5fd7..3a4f4f6269f 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 @@ -33,7 +33,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.IEntityProperty; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ListOrSearchSampleCriteria; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Material; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; import ch.systemsx.cisd.openbis.generic.shared.dto.DataPE; import ch.systemsx.cisd.openbis.generic.shared.dto.ExternalDataPE; import ch.systemsx.cisd.openbis.generic.shared.dto.SamplePE; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/imaging/FeatureVectorLoader.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/imaging/FeatureVectorLoader.java index e0a87346ba3..ef5d0aed690 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/imaging/FeatureVectorLoader.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/imaging/FeatureVectorLoader.java @@ -33,7 +33,7 @@ import org.apache.log4j.Logger; import ch.systemsx.cisd.common.exceptions.UserFailureException; import ch.systemsx.cisd.common.logging.LogCategory; import ch.systemsx.cisd.common.logging.LogFactory; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleIdentifier; import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.FeatureVectorDatasetWellReference; import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.WellPosition; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/imaging/IHCSFeatureVectorLoader.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/imaging/IHCSFeatureVectorLoader.java index c7a4f1579fc..8c275f54720 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/imaging/IHCSFeatureVectorLoader.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/imaging/IHCSFeatureVectorLoader.java @@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.imaging; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.FeatureVectorValues; import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.WellFeatureVectorReference; import ch.systemsx.cisd.openbis.plugin.screening.shared.imaging.FeatureVectorLoader.WellFeatureCollection; diff --git a/screening/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataScatterplotTest.java b/screening/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataScatterplotTest.java index 92db63d5561..ad10a3bdc36 100644 --- a/screening/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataScatterplotTest.java +++ b/screening/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/server/graph/TabularDataScatterplotTest.java @@ -22,7 +22,7 @@ import java.io.IOException; import org.testng.annotations.Test; import ch.systemsx.cisd.openbis.dss.generic.shared.utils.CodeAndLabelUtil; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; /** * @author Chandrasekhar Ramakrishnan diff --git a/screening/sourceTest/java/ch/systemsx/cisd/openbis/plugin/screening/shared/imaging/FeatureTableBuilderTest.java b/screening/sourceTest/java/ch/systemsx/cisd/openbis/plugin/screening/shared/imaging/FeatureTableBuilderTest.java index 12ea3964cdd..a7964cd8a58 100644 --- a/screening/sourceTest/java/ch/systemsx/cisd/openbis/plugin/screening/shared/imaging/FeatureTableBuilderTest.java +++ b/screening/sourceTest/java/ch/systemsx/cisd/openbis/plugin/screening/shared/imaging/FeatureTableBuilderTest.java @@ -28,7 +28,7 @@ import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; import ch.systemsx.cisd.openbis.dss.generic.shared.utils.CodeAndLabelUtil; -import ch.systemsx.cisd.openbis.generic.shared.dto.CodeAndLabel; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleIdentifier; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SpaceIdentifier; import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.Geometry; -- GitLab