Author: mfranklin
Date: Tue Sep 10 16:01:56 2013
New Revision: 1521535
URL: http://svn.apache.org/r1521535
Log:
Changing to filter permission annotation (RAVE-1054)
Modified:
rave/trunk/rave-components/rave-core/src/main/java/org/apache/rave/portal/service/PageService.java
Modified:
rave/trunk/rave-components/rave-core/src/main/java/org/apache/rave/portal/service/PageService.java
URL:
http://svn.apache.org/viewvc/rave/trunk/rave-components/rave-core/src/main/java/org/apache/rave/portal/service/PageService.java?rev=1521535&r1=1521534&r2=1521535&view=diff
==============================================================================
---
rave/trunk/rave-components/rave-core/src/main/java/org/apache/rave/portal/service/PageService.java
(original)
+++
rave/trunk/rave-components/rave-core/src/main/java/org/apache/rave/portal/service/PageService.java
Tue Sep 10 16:01:56 2013
@@ -24,6 +24,7 @@ import org.apache.rave.model.Region;
import org.apache.rave.model.RegionWidget;
import org.apache.rave.rest.model.SearchResult;
import org.springframework.security.access.prepost.PostAuthorize;
+import org.springframework.security.access.prepost.PostFilter;
import org.springframework.security.access.prepost.PreAuthorize;
import java.util.List;
@@ -97,7 +98,7 @@ public interface PageService {
*
* @return A non-null, possibly empty list of page for the given user.
*/
- @PostAuthorize("returnObject == null or hasPermission(returnObject,
'read')")
+ @PostFilter("hasPermission(filterObject, 'read')")
List<Page> getPages(String context, String contextId);
/**