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 47dd8303bae284573d23bbe1f155670212adecd8..54a1188815a87f1a0eeff7652ea5aae1c7818eda 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 35b5af7e3269793c2b7a3757fe288ad88f406553..1a9cd09379ab70ee29ad9b9882b8cdeee037e663 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 05a50fc48ef17bedde64aca024c1fe4dd0183c64..65bf734eb9e19f1527e283dc2f1dc0e5b4054477 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); }