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 d681a8908014f2e9df58f9bd1ad2018962aa036d..8a66c3aa36560cf3b2aaed01d20dc8ac3158a158 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) {