public final class MethodInvocationUtils extends Object
MethodInvocation
s usable within Acegi Security.All methods
of this class return a SimpleMethodInvocation
.
Modifier and Type | Method and Description |
---|---|
static org.aopalliance.intercept.MethodInvocation |
create(Object object,
String methodName)
Generates a
MethodInvocation for specified methodName on the passed object. |
static org.aopalliance.intercept.MethodInvocation |
create(Object object,
String methodName,
Object[] args)
Generates a
MethodInvocation for specified methodName on the passed object,
using the args to locate the method. |
static org.aopalliance.intercept.MethodInvocation |
createFromClass(Class clazz,
String methodName)
Generates a
MethodInvocation for specified methodName on the passed class. |
static org.aopalliance.intercept.MethodInvocation |
createFromClass(Class clazz,
String methodName,
Class[] classArgs,
Object[] args)
Generates a
MethodInvocation for specified methodName on the passed class,
using the args to locate the method. |
public static org.aopalliance.intercept.MethodInvocation create(Object object, String methodName)
MethodInvocation
for specified methodName
on the passed object.object
- the object that will be used to find the relevant Method
methodName
- the name of the method to findMethodInvocation
, or null
if there was a problempublic static org.aopalliance.intercept.MethodInvocation create(Object object, String methodName, Object[] args)
MethodInvocation
for specified methodName
on the passed object,
using the args
to locate the method.object
- the object that will be used to find the relevant Method
methodName
- the name of the method to findargs
- arguments that are required as part of the method signatureMethodInvocation
, or null
if there was a problempublic static org.aopalliance.intercept.MethodInvocation createFromClass(Class clazz, String methodName)
MethodInvocation
for specified methodName
on the passed class.clazz
- the class of object that will be used to find the relevant Method
methodName
- the name of the method to findMethodInvocation
, or null
if there was a problempublic static org.aopalliance.intercept.MethodInvocation createFromClass(Class clazz, String methodName, Class[] classArgs, Object[] args)
MethodInvocation
for specified methodName
on the passed class,
using the args
to locate the method.clazz
- the class of object that will be used to find the relevant Method
methodName
- the name of the method to findclassArgs
- arguments that are required to locate the relevant method signatureargs
- the actual arguments that should be passed to SimpleMethodInvocationMethodInvocation
, or null
if there was a problemCopyright © 2015. All rights reserved.