org.ow2.orchestra.b4p.definition
Class PeopleActivity

java.lang.Object
  extended by org.ow2.orchestra.definition.activity.AbstractActivity
      extended by org.ow2.orchestra.definition.activity.AbstractBpelActivity
          extended by org.ow2.orchestra.b4p.definition.PeopleActivity
All Implemented Interfaces:
Serializable, InterfaceActivity

public class PeopleActivity
extends AbstractBpelActivity

Author:
manhtoan
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.ow2.orchestra.definition.activity.AbstractBpelActivity
AbstractBpelActivity.TargetBehaviour
 
Field Summary
protected  Variable anonymousInboundMessageVariable
           
protected  Variable anonymousOutboundMessageVariable
           
protected  List<Copy> inCopies
           
protected  String inputVariable
          inputVariable attribute of this peopleActivity element.
protected  boolean isNotification
          is this peopleActivity a task or a notification.
protected  boolean isSkipable
          if the human task in this people activity element is skippable
protected  List<Copy> outCopies
           
protected  String outputVariable
          outputVariable attribute of this peopleActivity element.
static String RECEIVED_EXCEPTION
           
static String RECEIVED_MESSAGE
           
 
Fields inherited from class org.ow2.orchestra.definition.activity.AbstractBpelActivity
enclosingScope, executeSourcesAsync, sources, suppressJoinFailure, targets, targetsJoinCondition
 
Fields inherited from class org.ow2.orchestra.definition.activity.AbstractActivity
dbid, name, uuid
 
Constructor Summary
PeopleActivity()
           
 
Method Summary
protected  void executeActivity(BpelExecution execution)
           
 Variable getAnonymousInboundMessageVariable()
           
 Variable getAnonymousOutboundMessageVariable()
           
 List<Copy> getInCopies()
           
 String getInputVariable()
           
 List<Copy> getOutCopies()
           
 String getOutputVariable()
           
 Document getTaskDocument()
           
 ActivityType getType()
           
 boolean isNotification()
           
 boolean isSkipable()
           
 void setAnonymousInboundMessageVariable(Variable anonymousInboundMessageVariable)
           
 void setAnonymousOutboundMessageVariable(Variable anonymousOutboundMessageVariable)
           
 void setInCopies(List<Copy> inCopies)
           
 void setInputVariable(String inputVariable)
           
 void setNotification(boolean notification)
           
 void setOutCopies(List<Copy> outCopies)
           
 void setOutputVariable(String outputVariable)
           
 void setSkipable(boolean isSkipable)
           
 void setTaskDocument(Document taskDocument)
           
 void signal(BpelExecution execution, String signal, Map<String,Object> parameters)
           
 
Methods inherited from class org.ow2.orchestra.definition.activity.AbstractBpelActivity
afterRunned, execute, executeSources, getEnclosingScope, getSources, getTargets, getTargetsJoinCondition, isSuppressJoinFailure, setEnclosingScope, setSources, setSuppressJoinFailure, setTargets, setTargetsJoinCondition
 
Methods inherited from class org.ow2.orchestra.definition.activity.AbstractActivity
beforeRunning, createDefinitionData, createRuntimeData, equals, getDbid, getName, getUUID, hashCode, isInboundMessageElement, setName, setUUID
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isSkipable

protected boolean isSkipable
if the human task in this people activity element is skippable


inputVariable

protected String inputVariable
inputVariable attribute of this peopleActivity element.


outputVariable

protected String outputVariable
outputVariable attribute of this peopleActivity element.


isNotification

protected boolean isNotification
is this peopleActivity a task or a notification.


outCopies

protected List<Copy> outCopies

inCopies

protected List<Copy> inCopies

anonymousOutboundMessageVariable

protected Variable anonymousOutboundMessageVariable

anonymousInboundMessageVariable

protected Variable anonymousInboundMessageVariable

RECEIVED_MESSAGE

public static final String RECEIVED_MESSAGE
See Also:
Constant Field Values

RECEIVED_EXCEPTION

public static final String RECEIVED_EXCEPTION
See Also:
Constant Field Values
Constructor Detail

PeopleActivity

public PeopleActivity()
Method Detail

executeActivity

protected void executeActivity(BpelExecution execution)
Specified by:
executeActivity in class AbstractBpelActivity

signal

public void signal(BpelExecution execution,
                   String signal,
                   Map<String,Object> parameters)
Specified by:
signal in interface InterfaceActivity
Overrides:
signal in class AbstractBpelActivity

getTaskDocument

public Document getTaskDocument()

setTaskDocument

public void setTaskDocument(Document taskDocument)

getType

public ActivityType getType()
Specified by:
getType in class AbstractActivity

isSkipable

public boolean isSkipable()

setSkipable

public void setSkipable(boolean isSkipable)

getInputVariable

public String getInputVariable()

setInputVariable

public void setInputVariable(String inputVariable)

getOutputVariable

public String getOutputVariable()

setOutputVariable

public void setOutputVariable(String outputVariable)

getInCopies

public List<Copy> getInCopies()

setInCopies

public void setInCopies(List<Copy> inCopies)

getOutCopies

public List<Copy> getOutCopies()

setOutCopies

public void setOutCopies(List<Copy> outCopies)

getAnonymousOutboundMessageVariable

public Variable getAnonymousOutboundMessageVariable()

setAnonymousOutboundMessageVariable

public void setAnonymousOutboundMessageVariable(Variable anonymousOutboundMessageVariable)

getAnonymousInboundMessageVariable

public Variable getAnonymousInboundMessageVariable()

setAnonymousInboundMessageVariable

public void setAnonymousInboundMessageVariable(Variable anonymousInboundMessageVariable)

isNotification

public boolean isNotification()

setNotification

public void setNotification(boolean notification)


Copyright © 2011 OW2 Consortium. All Rights Reserved.