net.sf.jzeno.aop
Class SecurityAspect

java.lang.Object
  extended by net.sf.jzeno.aop.AbstractAspect
      extended by net.sf.jzeno.aop.SecurityAspect
All Implemented Interfaces:
Aspect

public class SecurityAspect
extends AbstractAspect

This aspect takes care of checking security on the business facades.


Field Summary
 
Fields inherited from class net.sf.jzeno.aop.AbstractAspect
afterException, beforeException, his, nextAspect, primaryException
 
Constructor Summary
SecurityAspect(Aspect nextAspect)
           
 
Method Summary
 void preProcess(java.lang.reflect.Method method, java.lang.Object[] arguments)
           
 
Methods inherited from class net.sf.jzeno.aop.AbstractAspect
getNextAspect, invoke, postProcess, process, setNextAspect
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityAspect

public SecurityAspect(Aspect nextAspect)
Parameters:
nextAspect -
target -
Method Detail

preProcess

public void preProcess(java.lang.reflect.Method method,
                       java.lang.Object[] arguments)
                throws java.lang.Exception
Overrides:
preProcess in class AbstractAspect
Throws:
java.lang.Exception
See Also:
AbstractAspect.preProcess(Method, Object[])