01: package org.acegisecurity.annotation;
02:
03: /**
04: *
05: * @author Joe Scalise
06: */
07: public class BusinessServiceImpl<E extends Entity> implements
08: BusinessService {
09:
10: @Secured({"ROLE_USER"})
11: public void someUserMethod1() {
12: }
13:
14: @Secured({"ROLE_USER"})
15: public void someUserMethod2() {
16: }
17:
18: @Secured({"ROLE_USER","ROLE_ADMIN"})
19: public void someUserAndAdminMethod() {
20: }
21:
22: @Secured({"ROLE_ADMIN"})
23: public void someAdminMethod() {
24: }
25:
26: public E someUserMethod3(final E entity) {
27: return entity;
28: }
29: }
|