From 14f461c4c0ad1db6b45fb5985fe0f9e6cbe8e496 Mon Sep 17 00:00:00 2001 From: cramakri <cramakri> Date: Tue, 8 Jun 2010 15:02:31 +0000 Subject: [PATCH] LMS-1564 Added access to session owner. SVN: 16346 --- .../dss/generic/server/EncapsulatedOpenBISService.java | 8 +++++++- .../dss/generic/shared/IEncapsulatedOpenBISService.java | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/EncapsulatedOpenBISService.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/EncapsulatedOpenBISService.java index b4df1ab81f4..a7ada36c132 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/EncapsulatedOpenBISService.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/EncapsulatedOpenBISService.java @@ -704,6 +704,12 @@ public final class EncapsulatedOpenBISService implements IEncapsulatedOpenBISSer public Map<String, String> listOrRegisterComponents(String containerPermId, Set<String> codes, String sampleTypeCode) throws UserFailureException { - return service.listOrRegisterComponents(sessionToken, new SampleComponentsDescription(containerPermId, codes, sampleTypeCode)); + return service.listOrRegisterComponents(sessionToken, new SampleComponentsDescription( + containerPermId, codes, sampleTypeCode)); + } + + public SessionContextDTO tryGetSession() + { + return service.tryGetSession(sessionToken); } } \ No newline at end of file diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/IEncapsulatedOpenBISService.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/IEncapsulatedOpenBISService.java index aefe20cecb5..22af017aa6a 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/IEncapsulatedOpenBISService.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/IEncapsulatedOpenBISService.java @@ -42,6 +42,7 @@ import ch.systemsx.cisd.openbis.generic.shared.dto.NewExternalData; import ch.systemsx.cisd.openbis.generic.shared.dto.NewProperty; import ch.systemsx.cisd.openbis.generic.shared.dto.SampleComponentsDescription; import ch.systemsx.cisd.openbis.generic.shared.dto.SampleUpdatesDTO; +import ch.systemsx.cisd.openbis.generic.shared.dto.SessionContextDTO; import ch.systemsx.cisd.openbis.generic.shared.dto.SimpleDataSetInformationDTO; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.ExperimentIdentifier; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleIdentifier; @@ -230,4 +231,7 @@ public interface IEncapsulatedOpenBISService /** See {@link IETLLIMSService#listOrRegisterComponents(String, SampleComponentsDescription)} */ public Map<String, String> listOrRegisterComponents(final String containerPermId, Set<String> codes, String sampleTypeCode) throws UserFailureException; + + /** See {@link IETLLIMSService#tryGetSession(String)} */ + public SessionContextDTO tryGetSession(); } \ No newline at end of file -- GitLab