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 b4df1ab81f425f13db61173ca64ed104c868cb94..a7ada36c132cf0e131686d6d6299ea92635f56fd 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 aefe20cecb5709b2b99beeab8d42f36e78a20c49..22af017aa6ada5b02b171651c743e2ae3c23f2b2 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