Class MethodInvocationImpl
- java.lang.Object
-
- org.duracloud.account.db.util.security.impl.MethodInvocationImpl
-
- All Implemented Interfaces:
org.aopalliance.intercept.Invocation,org.aopalliance.intercept.Joinpoint,org.aopalliance.intercept.MethodInvocation
public class MethodInvocationImpl extends Object implements org.aopalliance.intercept.MethodInvocation
This class provides an implementation of the aopalliance MethodInvocation for use in AccessDecisionVoter security checks in cases where the application context is not managing the security AOP.- Author:
- Andrew Woods Date: 4/8/11
-
-
Constructor Summary
Constructors Constructor Description MethodInvocationImpl(Object obj, String methodName, Object[] args)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object[]getArguments()MethodgetMethod()AccessibleObjectgetStaticPart()ObjectgetThis()Objectproceed()
-
-
-
Method Detail
-
getMethod
public Method getMethod()
- Specified by:
getMethodin interfaceorg.aopalliance.intercept.MethodInvocation
-
getArguments
public Object[] getArguments()
- Specified by:
getArgumentsin interfaceorg.aopalliance.intercept.Invocation
-
getThis
public Object getThis()
- Specified by:
getThisin interfaceorg.aopalliance.intercept.Joinpoint
-
proceed
public Object proceed() throws Throwable
- Specified by:
proceedin interfaceorg.aopalliance.intercept.Joinpoint- Throws:
Throwable
-
getStaticPart
public AccessibleObject getStaticPart()
- Specified by:
getStaticPartin interfaceorg.aopalliance.intercept.Joinpoint
-
-