public static class ExternalTaskWrapper.ExternalTaskContext extends Object implements jadex.bpmn.model.task.ITaskContext
Constructor and Description |
---|
ExternalTaskContext()
Create a new context.
|
ExternalTaskContext(ProcessThread thread)
Create a new context.
|
Modifier and Type | Method and Description |
---|---|
jadex.bpmn.model.MActivity |
getActivity()
Get the activity.
|
jadex.bpmn.model.MBpmnModel |
getBpmnModel()
Get the model.
|
jadex.bpmn.model.MActivity |
getModelElement()
Get the modelelement.
|
Map<String,Object> |
getParameters()
Get the params.
|
Object |
getParameterValue(String name)
Get a parameter value.
|
Object |
getPropertyValue(String name)
Get a property value.
|
boolean |
hasParameterValue(String name)
Test if context has a parameter.
|
void |
setActivity(jadex.bpmn.model.MActivity mactivity)
Set the mactivity.
|
void |
setOrCreateParameterValue(String name,
Object value)
Set or create a parameter value directly in this thread.
|
void |
setOrCreateParameterValue(String name,
Object key,
Object value)
Set or create a parameter value directly in this thread.
|
void |
setParameters(Map<String,Object> params)
Set the params.
|
void |
setParameterValue(String name,
Object value)
Set a parameter value.
|
void |
setParameterValue(String name,
Object key,
Object value)
Set a parameter value.
|
public ExternalTaskContext()
public ExternalTaskContext(ProcessThread thread)
public jadex.bpmn.model.MBpmnModel getBpmnModel()
getBpmnModel
in interface jadex.bpmn.model.task.ITaskContext
public jadex.bpmn.model.MActivity getActivity()
getActivity
in interface jadex.bpmn.model.task.ITaskContext
public jadex.bpmn.model.MActivity getModelElement()
getModelElement
in interface jadex.bpmn.model.task.ITaskContext
public Object getParameterValue(String name)
getParameterValue
in interface jadex.bpmn.model.task.ITaskContext
name
- The name.public Object getPropertyValue(String name)
getPropertyValue
in interface jadex.bpmn.model.task.ITaskContext
name
- The name.public boolean hasParameterValue(String name)
hasParameterValue
in interface jadex.bpmn.model.task.ITaskContext
name
- The name.public void setParameterValue(String name, Object key, Object value)
setParameterValue
in interface jadex.bpmn.model.task.ITaskContext
name
- The name.key
- The key.value
- The value.public void setParameterValue(String name, Object value)
setParameterValue
in interface jadex.bpmn.model.task.ITaskContext
name
- The name.value
- The value.public void setOrCreateParameterValue(String name, Object value)
setOrCreateParameterValue
in interface jadex.bpmn.model.task.ITaskContext
name
- The parameter name.value
- The parameter value.public void setOrCreateParameterValue(String name, Object key, Object value)
setOrCreateParameterValue
in interface jadex.bpmn.model.task.ITaskContext
name
- The parameter name.key
- An optional helper (index, key etc.)value
- The parameter value.public void setParameters(Map<String,Object> params)
params
- The params to set.public void setActivity(jadex.bpmn.model.MActivity mactivity)
mactivity
- The mactivity to set.Copyright © 2015. All Rights Reserved.