From 921decd336e3d291820b8e656f89da95ca66a1a3 Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Thu, 14 Jun 2012 10:48:09 +0000
Subject: [PATCH] SP-130, CCS-11: add method getPermId() to
 IExperimentImmutable.

SVN: 25691
---
 .../registrator/api/v1/impl/ExperimentImmutable.java        | 6 ++++++
 .../shared/api/internal/v1/IExperimentImmutable.java        | 5 +++++
 2 files changed, 11 insertions(+)

diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/ExperimentImmutable.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/ExperimentImmutable.java
index 8140ed5c5a7..b9c9ca18e7d 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/ExperimentImmutable.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/ExperimentImmutable.java
@@ -78,6 +78,12 @@ public class ExperimentImmutable implements IExperimentImmutable
         return null;
     }
 
+    @Override
+    public String getPermId()
+    {
+        return experiment.getPermId();
+    }
+
     @Override
     public int hashCode()
     {
diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/api/internal/v1/IExperimentImmutable.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/api/internal/v1/IExperimentImmutable.java
index 7420b2b9ffe..733ade7c84b 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/api/internal/v1/IExperimentImmutable.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/api/internal/v1/IExperimentImmutable.java
@@ -43,4 +43,9 @@ public interface IExperimentImmutable
      * code <code>propertyCode</code> is found.
      */
     String getPropertyValue(String propertyCode);
+
+    /**
+     * Returns the permId of this experiment.
+     */
+    String getPermId();
 }
-- 
GitLab