org.hypergraphdb.peer.workflow
Class MethodCallTransition

java.lang.Object
  extended by org.hypergraphdb.peer.workflow.MethodCallTransition
All Implemented Interfaces:
Transition

public class MethodCallTransition
extends java.lang.Object
implements Transition

A transition that is implemented as a method in the concrete Activity class.

Author:
Borislav Iordanov

Constructor Summary
MethodCallTransition(java.lang.reflect.Method method)
           
 
Method Summary
 WorkflowStateConstant apply(Activity activity, java.lang.Object... args)
           
 java.lang.reflect.Method getMethod()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MethodCallTransition

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

apply

public WorkflowStateConstant apply(Activity activity,
                                   java.lang.Object... args)
Specified by:
apply in interface Transition

getMethod

public java.lang.reflect.Method getMethod()

toString

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