public interface ITaskContext
Modifier and Type | Method and Description |
---|---|
MActivity |
getActivity()
Get the activity.
|
MBpmnModel |
getBpmnModel()
Get the model.
|
MActivity |
getModelElement()
Get the model element.
|
java.lang.Object |
getParameterValue(java.lang.String name)
Get the value of a parameter.
|
java.lang.Object |
getPropertyValue(java.lang.String name)
Get the value of a property.
|
boolean |
hasParameterValue(java.lang.String name)
Check if the value of a parameter is set.
|
void |
setOrCreateParameterValue(java.lang.String name,
java.lang.Object value)
Set or create a parameter value directly in this thread.
|
void |
setOrCreateParameterValue(java.lang.String name,
java.lang.Object key,
java.lang.Object value)
Set or create a parameter value directly in this thread.
|
void |
setParameterValue(java.lang.String name,
java.lang.Object value)
Set the value of a parameter.
|
void |
setParameterValue(java.lang.String name,
java.lang.Object key,
java.lang.Object value)
Set the value of a parameter.
|
MBpmnModel getBpmnModel()
MActivity getModelElement()
MActivity getActivity()
boolean hasParameterValue(java.lang.String name)
name
- The parameter name.java.lang.Object getParameterValue(java.lang.String name)
name
- The parameter name.void setParameterValue(java.lang.String name, java.lang.Object value)
name
- The parameter name.value
- The parameter value.void setParameterValue(java.lang.String name, java.lang.Object key, java.lang.Object value)
name
- The parameter name.key
- An optional helper (index, key etc.)value
- The parameter value.void setOrCreateParameterValue(java.lang.String name, java.lang.Object value)
name
- The parameter name.value
- The parameter value.void setOrCreateParameterValue(java.lang.String name, java.lang.Object key, java.lang.Object value)
name
- The parameter name.key
- An optional helper (index, key etc.)value
- The parameter value.java.lang.Object getPropertyValue(java.lang.String name)
name
- The property name.