From c6634af2a984916edc2b976928a3611fb960fd75 Mon Sep 17 00:00:00 2001
From: jakubs <jakubs>
Date: Tue, 31 Jul 2012 13:00:01 +0000
Subject: [PATCH] SP-146 BIS-102 make experiments and materials mutable

SVN: 26296
---
 ...gDataSetRegistrationTransactionV2Delegate.java | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/v2/ImagingDataSetRegistrationTransactionV2Delegate.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/v2/ImagingDataSetRegistrationTransactionV2Delegate.java
index d681a890801..8a66c3aa365 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/v2/ImagingDataSetRegistrationTransactionV2Delegate.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/v2/ImagingDataSetRegistrationTransactionV2Delegate.java
@@ -93,7 +93,8 @@ public class ImagingDataSetRegistrationTransactionV2Delegate implements
         {
             try
             {
-                featureDefinitions = CsvFeatureVectorParser.parse(featureVectorFileOrNull, properties);
+                featureDefinitions =
+                        CsvFeatureVectorParser.parse(featureVectorFileOrNull, properties);
             } catch (IOException ex)
             {
                 throw CheckedExceptionTunnel.wrapIfNecessary(ex);
@@ -180,6 +181,12 @@ public class ImagingDataSetRegistrationTransactionV2Delegate implements
         return transaction.getExperimentForUpdate(experimentIdentifierString);
     }
 
+    @Override
+    public IExperimentUpdatable makeExperimentMutable(IExperimentImmutable experiment)
+    {
+        return transaction.makeExperimentMutable(experiment);
+    }
+
     @Override
     public IExperiment createNewExperiment(String experimentIdentifierString,
             String experimentTypeCode)
@@ -223,6 +230,12 @@ public class ImagingDataSetRegistrationTransactionV2Delegate implements
         return transaction.getMaterialForUpdate(materialCode, materialType);
     }
 
+    @Override
+    public IMaterial makeMaterialMutable(IMaterialImmutable material)
+    {
+        return transaction.makeMaterialMutable(material);
+    }
+
     @Override
     public IMaterial createNewMaterial(String materialCode, String materialType)
     {
-- 
GitLab