Package jadex.bpmn.model.task
Interface ITaskContext
- 
- All Known Implementing Classes:
- ExternalTaskWrapper.ExternalTaskContext,- ProcessThread
 
 public interface ITaskContextThe task context contains the data available to an application task implementation.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description MActivitygetActivity()Get the activity.MBpmnModelgetBpmnModel()Get the model.MActivitygetModelElement()Get the model element.java.lang.ObjectgetParameterValue(java.lang.String name)Get the value of a parameter.java.lang.ObjectgetPropertyValue(java.lang.String name)Get the value of a property.booleanhasParameterValue(java.lang.String name)Check if the value of a parameter is set.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.voidsetParameterValue(java.lang.String name, java.lang.Object value)Set the value of a parameter.voidsetParameterValue(java.lang.String name, java.lang.Object key, java.lang.Object value)Set the value of a parameter.
 
- 
- 
- 
Method Detail- 
getBpmnModelMBpmnModel getBpmnModel() Get the model.- Returns:
- The bpmn model.
 
 - 
getModelElementMActivity getModelElement() Get the model element.- Returns:
- The model of the task.
 
 - 
getActivityMActivity getActivity() Get the activity.- Returns:
- The activity.
 
 - 
hasParameterValueboolean hasParameterValue(java.lang.String name) Check if the value of a parameter is set.- Parameters:
- name- The parameter name.
- Returns:
- True, if the parameter is set to some value.
 
 - 
getParameterValuejava.lang.Object getParameterValue(java.lang.String name) Get the value of a parameter.- Parameters:
- name- The parameter name.
- Returns:
- The parameter value.
 
 - 
setParameterValuevoid setParameterValue(java.lang.String name, java.lang.Object value)Set the value of a parameter.- Parameters:
- name- The parameter name.
- value- The parameter value.
 
 - 
setParameterValuevoid setParameterValue(java.lang.String name, java.lang.Object key, java.lang.Object value)Set the value of a parameter.- Parameters:
- name- The parameter name.
- key- An optional helper (index, key etc.)
- value- The parameter value.
 
 - 
setOrCreateParameterValuevoid setOrCreateParameterValue(java.lang.String name, java.lang.Object value)Set or create a parameter value directly in this thread.- Parameters:
- name- The parameter name.
- value- The parameter value.
 
 - 
setOrCreateParameterValuevoid setOrCreateParameterValue(java.lang.String name, java.lang.Object key, java.lang.Object value)Set or create a parameter value directly in this thread.- Parameters:
- name- The parameter name.
- key- An optional helper (index, key etc.)
- value- The parameter value.
 
 - 
getPropertyValuejava.lang.Object getPropertyValue(java.lang.String name) Get the value of a property.- Parameters:
- name- The property name.
- Returns:
- The property value.
 
 
- 
 
-