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 ef838f78b33b2e613e4afb2789a797ae063d208b..50f357308a16808621034c3728072f36eea22996 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 @@ -605,6 +605,12 @@ public final class EncapsulatedOpenBISService implements IEncapsulatedOpenBISSer service.checkDataSetCollectionAccess(sToken, dataSetCodes); } + synchronized public void checkSpaceAccess(String sToken, SpaceIdentifier spaceId) + { + checkSessionToken(); + service.checkSpaceAccess(sToken, spaceId); + } + synchronized public List<SimpleDataSetInformationDTO> listDataSets() throws UserFailureException { 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 06cf03ca802b533221d333dc0f2da12d1fb33ad3..0d87d03d0c0fd156501f65ded516283bdb0ed6a1 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 @@ -220,4 +220,7 @@ public interface IEncapsulatedOpenBISService /** See {@link IETLLIMSService#updateDataSetStatuses(String, List, DataSetArchivingStatus)} */ public void updateDataSetStatuses(List<String> codes, DataSetArchivingStatus newStatus) throws UserFailureException; + + /** See {@link IETLLIMSService#checkSpaceAccess(String, SpaceIdentifier)} */ + public void checkSpaceAccess(String sToken, SpaceIdentifier spaceId); } \ No newline at end of file