@Aspect
public class DescriptorSecurity {
private SecurityService securityService;
@Around("execution(public org.trails.descriptor.IClassDescriptor org.trails.descriptor.DescriptorService+.getClassD escriptor(Class))")
public Object classDescriptorSecurity(ProceedingJoinPoint pjp) throws Throwable { ... }
@Around("execution(public java.util.List org.trails.descriptor.DescriptorService+.getAllDes criptors())")
public Object getAllClassDescriptorSecurity(ProceedingJoinPoint pjp) throws Throwable { ... }
public void setSecurityService(SecurityService securityService) {
this.securityService = securityService;
}
}