Interface ITaskContext

All Known Implementing Classes:
ExternalTaskWrapper.ExternalTaskContext, ProcessThread

public interface ITaskContext
The task context contains the data available to an application task implementation.
  • Method Details

    • getBpmnModel

      MBpmnModel getBpmnModel()
      Get the model.
      Returns:
      The bpmn model.
    • getModelElement

      MActivity getModelElement()
      Get the model element.
      Returns:
      The model of the task.
    • getActivity

      MActivity getActivity()
      Get the activity.
      Returns:
      The activity.
    • hasParameterValue

      boolean hasParameterValue(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.
    • getParameterValue

      Object getParameterValue(String name)
      Get the value of a parameter.
      Parameters:
      name - The parameter name.
      Returns:
      The parameter value.
    • setParameterValue

      void setParameterValue(String name, Object value)
      Set the value of a parameter.
      Parameters:
      name - The parameter name.
      value - The parameter value.
    • setParameterValue

      void setParameterValue(String name, Object key, Object value)
      Set the value of a parameter.
      Parameters:
      name - The parameter name.
      key - An optional helper (index, key etc.)
      value - The parameter value.
    • setOrCreateParameterValue

      void setOrCreateParameterValue(String name, Object value)
      Set or create a parameter value directly in this thread.
      Parameters:
      name - The parameter name.
      value - The parameter value.
    • setOrCreateParameterValue

      void setOrCreateParameterValue(String name, Object key, 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.
    • getPropertyValue

      Object getPropertyValue(String name)
      Get the value of a property.
      Parameters:
      name - The property name.
      Returns:
      The property value.