Package jadex.bpmn.runtime.exttask
Class ExternalTaskWrapper.ExternalTaskContext
- java.lang.Object
- 
- jadex.bpmn.runtime.exttask.ExternalTaskWrapper.ExternalTaskContext
 
- 
- All Implemented Interfaces:
- jadex.bpmn.model.task.ITaskContext
 - Enclosing class:
- ExternalTaskWrapper
 
 public static class ExternalTaskWrapper.ExternalTaskContext extends java.lang.Object implements jadex.bpmn.model.task.ITaskContextTransferrable context.
- 
- 
Constructor SummaryConstructors Constructor Description ExternalTaskContext()Create a new context.ExternalTaskContext(ProcessThread thread)Create a new context.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description jadex.bpmn.model.MActivitygetActivity()Get the activity.jadex.bpmn.model.MBpmnModelgetBpmnModel()Get the model.jadex.bpmn.model.MActivitygetModelElement()Get the modelelement.java.util.Map<java.lang.String,java.lang.Object>getParameters()Get the params.java.lang.ObjectgetParameterValue(java.lang.String name)Get a parameter value.java.lang.ObjectgetPropertyValue(java.lang.String name)Get a property value.booleanhasParameterValue(java.lang.String name)Test if context has a parameter.voidsetActivity(jadex.bpmn.model.MActivity mactivity)Set the mactivity.voidsetOrCreateParameterValue(java.lang.String name, java.lang.Object value)Set or create a parameter value directly in this thread.voidsetOrCreateParameterValue(java.lang.String name, java.lang.Object key, java.lang.Object value)Set or create a parameter value directly in this thread.voidsetParameters(java.util.Map<java.lang.String,java.lang.Object> params)Set the params.voidsetParameterValue(java.lang.String name, java.lang.Object value)Set a parameter value.voidsetParameterValue(java.lang.String name, java.lang.Object key, java.lang.Object value)Set a parameter value.
 
- 
- 
- 
Constructor Detail- 
ExternalTaskContextpublic ExternalTaskContext() Create a new context.
 - 
ExternalTaskContextpublic ExternalTaskContext(ProcessThread thread) Create a new context.
 
- 
 - 
Method Detail- 
getBpmnModelpublic jadex.bpmn.model.MBpmnModel getBpmnModel() Get the model.- Specified by:
- getBpmnModelin interface- jadex.bpmn.model.task.ITaskContext
- Returns:
- The bpmn model.
 
 - 
getActivitypublic jadex.bpmn.model.MActivity getActivity() Get the activity.- Specified by:
- getActivityin interface- jadex.bpmn.model.task.ITaskContext
- Returns:
- The activity.
 
 - 
getModelElementpublic jadex.bpmn.model.MActivity getModelElement() Get the modelelement.- Specified by:
- getModelElementin interface- jadex.bpmn.model.task.ITaskContext
- Returns:
- The modelelement.
 
 - 
getParameterValuepublic java.lang.Object getParameterValue(java.lang.String name) Get a parameter value.- Specified by:
- getParameterValuein interface- jadex.bpmn.model.task.ITaskContext
- Parameters:
- name- The name.
- Returns:
- The object.
 
 - 
getPropertyValuepublic java.lang.Object getPropertyValue(java.lang.String name) Get a property value.- Specified by:
- getPropertyValuein interface- jadex.bpmn.model.task.ITaskContext
- Parameters:
- name- The name.
- Returns:
- The object.
 
 - 
hasParameterValuepublic boolean hasParameterValue(java.lang.String name) Test if context has a parameter.- Specified by:
- hasParameterValuein interface- jadex.bpmn.model.task.ITaskContext
- Parameters:
- name- The name.
- Returns:
- True, if has parameter.
 
 - 
setParameterValuepublic void setParameterValue(java.lang.String name, java.lang.Object key, java.lang.Object value)Set a parameter value.- Specified by:
- setParameterValuein interface- jadex.bpmn.model.task.ITaskContext
- Parameters:
- name- The name.
- key- The key.
- value- The value.
 
 - 
setParameterValuepublic void setParameterValue(java.lang.String name, java.lang.Object value)Set a parameter value.- Specified by:
- setParameterValuein interface- jadex.bpmn.model.task.ITaskContext
- Parameters:
- name- The name.
- value- The value.
 
 - 
setOrCreateParameterValuepublic void setOrCreateParameterValue(java.lang.String name, java.lang.Object value)Set or create a parameter value directly in this thread.- Specified by:
- setOrCreateParameterValuein interface- jadex.bpmn.model.task.ITaskContext
- Parameters:
- name- The parameter name.
- value- The parameter value.
 
 - 
setOrCreateParameterValuepublic void setOrCreateParameterValue(java.lang.String name, java.lang.Object key, java.lang.Object value)Set or create a parameter value directly in this thread.- Specified by:
- setOrCreateParameterValuein interface- jadex.bpmn.model.task.ITaskContext
- Parameters:
- name- The parameter name.
- key- An optional helper (index, key etc.)
- value- The parameter value.
 
 - 
getParameterspublic java.util.Map<java.lang.String,java.lang.Object> getParameters() Get the params.- Returns:
- The params.
 
 - 
setParameterspublic void setParameters(java.util.Map<java.lang.String,java.lang.Object> params) Set the params.- Parameters:
- params- The params to set.
 
 - 
setActivitypublic void setActivity(jadex.bpmn.model.MActivity mactivity) Set the mactivity.- Parameters:
- mactivity- The mactivity to set.
 
 
- 
 
-