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 cdaea152ac1d0071ef6658f5e9b9ab84ec3b32a6..61ba037bf401f7536208c0750e1073dd7f511ea6 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 a85905c9538383101f334e085f28578413446d2c..623d708be2ecfa1ff867ee2cd5f6e86c1b5d9dc2 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 753cff1337a27ded4414a7e8f8869f0f1d581932..8a0f5448581181e53a0daec9afdf9f8a34e594a0 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 cc497c731674f709297cb878f99ab7161d0fa537..d3a3b9562e88d30552c5ea959b85fbad7f273568 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 e79cb1d878d2f0a5c40755b133e7ebeb70979f40..884288ba7b2fda270c3f810eb9e1db1618f42c3e 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 7f0375ddcfa36b38e2fedfa5b3e9450791fa69d4..7d65640b6b65a1fc92419ce7b018c68b2b371bc9 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 695a21a33188f2250038f3dad5868566b99970f8..bbbb83ef1aee378581efcc578b2c475bed001f79 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 63efb1cd87866573beec7e091ea0eb3ca32d8b7b..572eb11bb7e92f0a21584dcc5031ca2152abdedd 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 050b09385ae5939bb2493abbdcc7278ce8b25cfa..01d39cf48d1904be05acd950e7e8452f026d48a7 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 113075f79311c473e01480b9390039e9507737f2..44bae33c8cfa137c6761157e55a78c3a4d2ba1a5 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 635417c411cb7bd2557acbc35c806c11d989cbee..f99854ce636a69d0afef4d127f4c87a55df00e33 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 a07716ec30ca72004ab472cb87f1c5cc13ded56e..d6bb1cf74e2429c586b9e38dc108d54cb35ab258 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 bfaa29fd1c8db7ee76845ad65e21f818a9d20a90..68bbee09f487364a98ee2803dde832c9121f68e4 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 16002aa96eed9ca9e06f0712724507afa3253b6f..3eae7165207850951990c54248f81d90fb956376 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 a9ebe5d5fd7f020b051ddd9fcefb8fd564b8e195..3a4f4f6269f4f24f530664eba392f6ad2b01982d 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 e0a87346ba32d519e4834fe29fbe080e5711904d..ef5d0aed6902ca71bbce0a60e1fa148969d2de61 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 c7a4f1579fcd580d9a80b5582920c3e7f5f02ba7..8c275f5472094a859740849483cd5f214db638b5 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 92db63d5561ec78716b605a93efe8e4738555796..ad10a3bdc36c61f783394750ebd88c61ff59e543 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 12ea3964cdd593a2897050150082f7e8dbbe3b3d..a7964cd8a580cf6b672d9a6b72b198bbb3644745 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;