public final class TaskContextImpl extends ExecutionContextImpl implements TaskContext
Constructor and Description |
---|
TaskContextImpl(Task task,
ModelProviderClientService modelProviderService)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
Identifier |
getIdentifier()
Returns the identifier of this task.
|
Object |
getParameter(String name)
Returns a parameter by name.
|
Set<String> |
getParameterNames()
Returns a set of the task parameter names.
|
QID |
getPathQID()
Returns the full path to this context as a QID.
|
com.whitestein.lsps.model.Task |
getTask()
Returns the task model element.
|
long |
getTaskId()
Returns the task instance id.
|
addExecutionTrace, addExecutionTraceElement, addSignal, createNamespace, executeJavaOperation, flushAll, flushPlugins, getCompiled, getCompiled, getComponentService, getContextId, getEvaluationLevel, getExecutionTrace, getHandle, getModelElement, getModelInstance, getModelProviderService, getNamespace, getNamespaceModel, getParentContext, getPath, getProcessInstance, getProcessModel, getValueHolder, modelContext, persist, setCompiled
getStackTrace, getStackTraceInfo, getVariableValue, getVariableValue, resolveVariableNamespace, resolveVariableNamespace, setVariableValue, setVariableValue, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addSignal, flushAll, getCompiled, getCompiled, getComponentService, getContextId, getEvaluationLevel, getModelElement, getModelInstance, getModelProviderService, getNamespace, getParentContext, getPath, getProcessInstance, getProcessModel, getStackTrace, getStackTraceInfo, getVariableValue, getVariableValue, persist, resolveVariableNamespace, resolveVariableNamespace, setCompiled, setVariableValue, setVariableValue
getHandle, getValueHolder
addExecutionTrace, addExecutionTraceElement, getExecutionTrace
public TaskContextImpl(Task task, ModelProviderClientService modelProviderService)
task
- modelProviderService
- NullPointerException
- if task
or modelProviderService
is nullpublic com.whitestein.lsps.model.Task getTask()
TaskContext
getTask
in interface TaskContext
public long getTaskId()
TaskContext
getTaskId
in interface TaskContext
public Set<String> getParameterNames()
TaskContext
getParameterNames
in interface TaskContext
public Object getParameter(String name)
TaskContext
getParameter
in interface TaskContext
public Identifier getIdentifier()
TaskContext
getIdentifier
in interface TaskContext
public QID getPathQID()
ExecutionContext
getPathQID
in interface ExecutionContext
getPathQID
in class ExecutionContextImpl
Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.