diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/impl/ImageContainerDataSet.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/impl/ImageContainerDataSet.java index f41ee7a83c022ab9d75457c1e2de9e163af63a58..0f65a686ba896961247f211622c1dc7ba67ffd4c 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/impl/ImageContainerDataSet.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/impl/ImageContainerDataSet.java @@ -28,6 +28,7 @@ import ch.systemsx.cisd.openbis.dss.generic.shared.IEncapsulatedOpenBISService; import ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v1.IExperimentImmutable; import ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v1.ISampleImmutable; import ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation; +import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.ScreeningConstants; /** * Represents an image data set for the registration API. @@ -47,6 +48,11 @@ public class ImageContainerDataSet extends DataSet<DataSetInformation> implement super(registrationDetails, dataSetFolder, service); } + public void setAnalysisProcedure(String analysisProcedure) + { + setPropertyValue(ScreeningConstants.ANALYSIS_PROCEDURE, analysisProcedure); + } + public DataSet<ImageDataSetInformation> getOriginalDataset() { return originalDataset; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/v1/IImageDataSet.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/v1/IImageDataSet.java index bcbb746cdf0c9cf47749bdf53c5848e670eaf3c5..997f12b2e7347ed6e72775ecd75c56b57c41025c 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/v1/IImageDataSet.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/v1/IImageDataSet.java @@ -30,4 +30,7 @@ public interface IImageDataSet extends IDataSet IDataSet getOriginalDataset(); List<IDataSet> getThumbnailDatasets(); + + /** Sets analysis procedure. Makes sense only for segmentation datasets. */ + void setAnalysisProcedure(String analysisProcedure); }