From e019cdccbdae03f4a46964c137dba4a8f7ca4672 Mon Sep 17 00:00:00 2001
From: cramakri <cramakri>
Date: Fri, 28 May 2010 08:14:09 +0000
Subject: [PATCH] LMS-1503 Work on the put method.

SVN: 16180
---
 .../ch/systemsx/cisd/openbis/generic/server/ETLService.java | 5 +++++
 .../cisd/openbis/generic/server/ETLServiceLogger.java       | 6 ++++++
 .../cisd/openbis/generic/shared/IETLLIMSService.java        | 6 ++++++
 3 files changed, 17 insertions(+)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java
index 47dd8303bae..54a1188815a 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java
@@ -676,4 +676,9 @@ public class ETLService extends AbstractCommonServer<IETLService> implements IET
         checkSession(sessionToken);
         return getDAOFactory().getEventDAO().listDeletedDataSets(lastSeenDeletionEventIdOrNull);
     }
+
+    public String getDefaultDataStoreBaseURL(String sessionToken)
+    {
+        return getDataStoreBaseURL();
+    }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLServiceLogger.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLServiceLogger.java
index 35b5af7e326..1a9cd09379a 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLServiceLogger.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLServiceLogger.java
@@ -264,4 +264,10 @@ public class ETLServiceLogger extends AbstractServerLogger implements IETLServic
         logTracking(sessionToken, "updateDataSetStatus", "NO_OF_DATASETS(%s) STATUS(%s)",
                 dataSetCodes.size(), newStatus);
     }
+
+    public String getDefaultDataStoreBaseURL(String sessionToken)
+    {
+        logAccess(sessionToken, "getDefaultDataStoreBaseURL");
+        return null;
+    }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java
index 05a50fc48ef..65bf734eb9e 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java
@@ -388,4 +388,10 @@ public interface IETLLIMSService extends IServer, ISessionProvider
     public int unarchiveDatasets(
             String sessionToken,
             @AuthorizationGuard(guardClass = DataSetCodeCollectionPredicate.class) List<String> datasetCodes);
+
+    /**
+     * Returns the URL for the default data store server for this openBIS AS.
+     */
+    @RolesAllowed(RoleSet.OBSERVER)
+    public String getDefaultDataStoreBaseURL(String sessionToken);
 }
-- 
GitLab