org.jbpm.jpdl.internal.activity
Class JavaActivity

java.lang.Object
  extended by org.jbpm.jpdl.internal.activity.JpdlActivity
      extended by org.jbpm.jpdl.internal.activity.JpdlAutomaticActivity
          extended by org.jbpm.jpdl.internal.activity.JavaActivity
All Implemented Interfaces:
java.io.Serializable, org.jbpm.api.activity.ActivityBehaviour, org.jbpm.api.listener.EventListener

public class JavaActivity
extends JpdlAutomaticActivity

Author:
Tom Baeyens
See Also:
Serialized Form

Field Summary
protected  org.jbpm.pvm.internal.wire.operation.InvokeOperation invokeOperation
           
protected  java.lang.String methodName
           
protected  java.lang.Object target
           
protected  java.lang.String targetExpression
           
protected  java.lang.String targetLanguage
           
protected  java.lang.String variableName
           
 
Fields inherited from class org.jbpm.jpdl.internal.activity.JpdlActivity
dbid
 
Constructor Summary
JavaActivity()
           
 
Method Summary
 void perform(org.jbpm.api.model.OpenExecution execution)
           
 void setInvokeOperation(org.jbpm.pvm.internal.wire.operation.InvokeOperation invokeOperation)
           
 void setMethodName(java.lang.String methodName)
           
 void setTarget(java.lang.Object target)
           
 void setTargetExpression(java.lang.String expression)
           
 void setTargetLanguage(java.lang.String language)
           
 void setVariableName(java.lang.String variableName)
           
 
Methods inherited from class org.jbpm.jpdl.internal.activity.JpdlAutomaticActivity
execute, notify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

targetExpression

protected java.lang.String targetExpression

targetLanguage

protected java.lang.String targetLanguage

target

protected java.lang.Object target

methodName

protected java.lang.String methodName

variableName

protected java.lang.String variableName

invokeOperation

protected org.jbpm.pvm.internal.wire.operation.InvokeOperation invokeOperation
Constructor Detail

JavaActivity

public JavaActivity()
Method Detail

perform

public void perform(org.jbpm.api.model.OpenExecution execution)
             throws java.lang.Exception
Throws:
java.lang.Exception

setTarget

public void setTarget(java.lang.Object target)

setMethodName

public void setMethodName(java.lang.String methodName)

setVariableName

public void setVariableName(java.lang.String variableName)

setInvokeOperation

public void setInvokeOperation(org.jbpm.pvm.internal.wire.operation.InvokeOperation invokeOperation)

setTargetExpression

public void setTargetExpression(java.lang.String expression)

setTargetLanguage

public void setTargetLanguage(java.lang.String language)


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.