org.chromattic.core.mapper
Class MethodMapper

java.lang.Object
  extended by org.chromattic.core.mapper.MethodMapper
All Implemented Interfaces:
MethodInvoker
Direct Known Subclasses:
MethodMapper.Create, MethodMapper.Destroy, MethodMapper.FindById

public class MethodMapper
extends java.lang.Object
implements MethodInvoker

Version:
$Revision$
Author:
Julien Viet

Nested Class Summary
static class MethodMapper.Create
           
static class MethodMapper.Destroy
           
static class MethodMapper.FindById
           
 
Constructor Summary
MethodMapper(java.lang.reflect.Method method)
           
 
Method Summary
 java.lang.reflect.Method getMethod()
           
 java.lang.Object invoke(EntityContext ctx, java.lang.reflect.Method method, java.lang.Object[] args)
           
 java.lang.Object invoke(EntityContext context, java.lang.Object[] args)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MethodMapper

public MethodMapper(java.lang.reflect.Method method)
Method Detail

invoke

public java.lang.Object invoke(EntityContext context,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Throws:
java.lang.Throwable

getMethod

public java.lang.reflect.Method getMethod()

invoke

public java.lang.Object invoke(EntityContext ctx,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Specified by:
invoke in interface MethodInvoker
Throws:
java.lang.Throwable

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2009 eXo Platform SAS. All Rights Reserved.