From 97e079adbdf15ff36aa1d05e81470c459bc2fef2 Mon Sep 17 00:00:00 2001 From: kaloyane <kaloyane> Date: Wed, 4 May 2011 13:05:13 +0000 Subject: [PATCH] [LMS-2231]: apply correct @ReturnValueFilter when listing projects from DSS SVN: 21132 --- .../systemsx/cisd/openbis/generic/shared/IETLLIMSService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 5c887f26405..ea4f0f7989f 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 @@ -42,6 +42,7 @@ import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleOwn import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleTechIdPredicate; import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleUpdatesPredicate; import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SpaceIdentifierPredicate; +import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.ProjectValidator; import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.SampleValidator; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ArchiverDataSetCriteria; @@ -469,7 +470,7 @@ public interface IETLLIMSService extends IServer, ISessionProvider { RoleWithHierarchy.SPACE_OBSERVER }) public List<Experiment> listExperiments( String sessionToken, - @AuthorizationGuard(guardClass = ExistingSpaceIdentifierPredicate.class) ProjectIdentifier projectIdentifier); + @AuthorizationGuard(guardClass = SpaceIdentifierPredicate.class) ProjectIdentifier projectIdentifier); /** * List all projects that the user can see. @@ -477,6 +478,7 @@ public interface IETLLIMSService extends IServer, ISessionProvider @Transactional(readOnly = true) @RolesAllowed(value = { RoleWithHierarchy.SPACE_OBSERVER }) + @ReturnValueFilter(validatorClass = ProjectValidator.class) public List<Project> listProjects(String sessionToken); /** -- GitLab