openwebbeans-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Xinglie Zheng <zheng.photogall...@gmail.com>
Subject Re: Interceptor doesn't
Date Wed, 27 Jun 2012 00:40:04 GMT
Hi Rafael,

I think almost all Java class is a CDI bean.  Do I need to do extra
declaration for making a Java class into CDI bean?

Regards,
Xinglie Zheng

On Tue, Jun 26, 2012 at 4:19 PM, Rafael Pestano <rmpestano@yahoo.com.br>wrote:

> Hi Xinglie Zheng,
>
> you added your struts Action  as a CDI bean in an extension? otherwise i
> think OWB cant intercept a non CDI.
>
>
> Att,
>
> Rafael M. Pestano
>
> Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
> Graduando em Ciência da Computação UFRGS
> http://code.google.com/p/jsf-conventions-framework/
> http://rpestano.wordpress.com
> http://twitter.com/realpestano
>
>
>
> ________________________________
> De: Xinglie Zheng <zheng.photogallery@gmail.com>
> Para: user@openwebbeans.apache.org
> Enviadas: Terça-feira, 26 de Junho de 2012 16:59
> Assunto: Interceptor doesn't
>
>
> I am using OpenWebbeans with Struts 1.2 framework in Weblogic 11g.  I
> added an interceptor for security check.  But when I debug in Eclipse,  the
> breakpoint at interceptor was never reached.  Following is my code:
>
>
>
> @InterceptorBinding
> @Target({ElementType.METHOD, ElementType.TYPE})
> @Retention(RetentionPolicy.RUNTIME)
> public @interface Secure {
> @Nonbinding int[] allowedUserRole() default {};
> }
>
>
> //Struts action class
> public final class EditUserInfoAction extends Action {
> @Secure(allowedUserRole={1,2})
> public ActionForward execute(ActionMapping mapping, ActionForm form,
> HttpServletRequest request,
> HttpServletResponse response) throws IOException, ServletException {
> ......
>         }
>
>
> //Interceptor class
> @Secure
> @Interceptor
> public class ACLInterceptor {
> @AroundInvoke
> public Object manageACL(InvocationContext ctx) throws Exception {
> ......
>          }
>
>
> manageACL() method was never invoked.   I really appreciate your help.
>

Mime
View raw message