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 7f03b5b262c4b1968427467d71ac3f4ee48bd25b..70532d2b206f0816d3460a3aa9a5f6ec1847ca51 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
@@ -244,4 +244,15 @@ public class ImagingDataSetRegistrationTransactionV2Delegate implements
         return transaction.getIncoming();
     }
 
+    @Override
+    public String getUserId()
+    {
+        return transaction.getUserId();
+    }
+
+    @Override
+    public void setUserId(String userIdOrNull)
+    {
+        transaction.setUserId(userIdOrNull);
+    }
 }