eXo WS :: REST :: Extentions 2.3.0-GA

org.exoplatform.services.rest.ext.management.invocation
Class SimpleMethodInvoker

java.lang.Object
  extended by org.exoplatform.services.rest.ext.management.invocation.SimpleMethodInvoker
All Implemented Interfaces:
MethodInvoker
Direct Known Subclasses:
GetterInvoker, SetterInvoker

public abstract class SimpleMethodInvoker
extends Object
implements MethodInvoker

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
SimpleMethodInvoker(Method method)
           
 
Method Summary
protected abstract  String getArgumentName(int index)
           
 Object invoke(Object o, Map<String,List<String>> argMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleMethodInvoker

public SimpleMethodInvoker(Method method)
Method Detail

invoke

public Object invoke(Object o,
                     Map<String,List<String>> argMap)
              throws IllegalAccessException,
                     InvocationTargetException
Specified by:
invoke in interface MethodInvoker
Throws:
IllegalAccessException
InvocationTargetException

getArgumentName

protected abstract String getArgumentName(int index)

eXo WS :: REST :: Extentions 2.3.0-GA

Copyright © 2012 eXo Platform SAS. All Rights Reserved.