Package org.jbpm.services.task.commands
Class TaskContext
- java.lang.Object
-
- org.jbpm.services.task.commands.TaskContext
-
- All Implemented Interfaces:
org.kie.api.runtime.Context,org.kie.api.runtime.RequestContext,org.kie.api.task.TaskContext,org.kie.internal.task.api.TaskContext
public class TaskContext extends Object implements org.kie.internal.task.api.TaskContext, org.kie.api.runtime.RequestContext
-
-
Constructor Summary
Constructors Constructor Description TaskContext()TaskContext(org.kie.api.runtime.Context context, org.kie.api.runtime.Environment environment, TaskEventSupport taskEventSupport)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectget(String string)org.kie.api.runtime.ContextgetApplicationContext()org.kie.internal.command.ContextManagergetContextManager()org.kie.api.runtime.ContextgetConversationContext()LifeCycleManagergetMvelLifeCycleManager()StringgetName()Map<String,Object>getOutputs()org.kie.internal.task.api.TaskPersistenceContextgetPersistenceContext()ObjectgetResult()org.kie.internal.task.api.TaskAdminServicegetTaskAdminService()org.kie.internal.task.api.TaskAttachmentServicegetTaskAttachmentService()org.kie.internal.task.api.TaskCommentServicegetTaskCommentService()org.kie.internal.task.api.TaskContentServicegetTaskContentService()org.kie.internal.task.api.TaskDeadlinesServicegetTaskDeadlinesService()org.kie.internal.task.api.TaskDefServicegetTaskDefService()TaskEventSupportgetTaskEventSupport()org.kie.internal.task.api.TaskIdentityServicegetTaskIdentityService()org.kie.internal.task.api.TaskInstanceServicegetTaskInstanceService()org.kie.internal.task.api.TaskQueryServicegetTaskQueryService()TaskRuleServicegetTaskRuleService()org.kie.api.task.UserGroupCallbackgetUserGroupCallback()StringgetUserId()booleanhas(String identifier)org.kie.api.task.model.TaskloadTaskVariables(org.kie.api.task.model.Task task)voidremove(String string)voidremoveOutput(String identifier)voidset(String string, Object o)voidsetOutput(String identifier, Object value)voidsetPersistenceContext(org.kie.internal.task.api.TaskPersistenceContext persistenceContext)voidsetResult(Object result)voidsetUserId(String userId)org.kie.api.runtime.RequestContextwith(org.kie.api.KieBase kieBase)org.kie.api.runtime.RequestContextwith(org.kie.api.runtime.KieSession kieSession)
-
-
-
Constructor Detail
-
TaskContext
public TaskContext()
-
TaskContext
public TaskContext(org.kie.api.runtime.Context context, org.kie.api.runtime.Environment environment, TaskEventSupport taskEventSupport)
-
-
Method Detail
-
getTaskInstanceService
public org.kie.internal.task.api.TaskInstanceService getTaskInstanceService()
-
getTaskDefService
public org.kie.internal.task.api.TaskDefService getTaskDefService()
-
getTaskQueryService
public org.kie.internal.task.api.TaskQueryService getTaskQueryService()
-
getTaskContentService
public org.kie.internal.task.api.TaskContentService getTaskContentService()
-
getTaskCommentService
public org.kie.internal.task.api.TaskCommentService getTaskCommentService()
-
getTaskAttachmentService
public org.kie.internal.task.api.TaskAttachmentService getTaskAttachmentService()
-
getTaskIdentityService
public org.kie.internal.task.api.TaskIdentityService getTaskIdentityService()
-
getTaskAdminService
public org.kie.internal.task.api.TaskAdminService getTaskAdminService()
-
getTaskDeadlinesService
public org.kie.internal.task.api.TaskDeadlinesService getTaskDeadlinesService()
-
getTaskRuleService
public TaskRuleService getTaskRuleService()
-
getPersistenceContext
public org.kie.internal.task.api.TaskPersistenceContext getPersistenceContext()
- Specified by:
getPersistenceContextin interfaceorg.kie.internal.task.api.TaskContext
-
setPersistenceContext
public void setPersistenceContext(org.kie.internal.task.api.TaskPersistenceContext persistenceContext)
- Specified by:
setPersistenceContextin interfaceorg.kie.internal.task.api.TaskContext
-
set
public void set(String string, Object o)
- Specified by:
setin interfaceorg.kie.api.runtime.Context
-
getUserGroupCallback
public org.kie.api.task.UserGroupCallback getUserGroupCallback()
- Specified by:
getUserGroupCallbackin interfaceorg.kie.api.task.TaskContext- Specified by:
getUserGroupCallbackin interfaceorg.kie.internal.task.api.TaskContext
-
getMvelLifeCycleManager
public LifeCycleManager getMvelLifeCycleManager()
-
getTaskEventSupport
public TaskEventSupport getTaskEventSupport()
-
getContextManager
public org.kie.internal.command.ContextManager getContextManager()
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.kie.api.runtime.Context
-
remove
public void remove(String string)
- Specified by:
removein interfaceorg.kie.api.runtime.Context
-
has
public boolean has(String identifier)
- Specified by:
hasin interfaceorg.kie.api.runtime.Context
-
loadTaskVariables
public org.kie.api.task.model.Task loadTaskVariables(org.kie.api.task.model.Task task)
- Specified by:
loadTaskVariablesin interfaceorg.kie.api.task.TaskContext
-
getResult
public Object getResult()
- Specified by:
getResultin interfaceorg.kie.api.runtime.RequestContext
-
setResult
public void setResult(Object result)
- Specified by:
setResultin interfaceorg.kie.api.runtime.RequestContext
-
with
public org.kie.api.runtime.RequestContext with(org.kie.api.KieBase kieBase)
- Specified by:
within interfaceorg.kie.api.runtime.RequestContext
-
with
public org.kie.api.runtime.RequestContext with(org.kie.api.runtime.KieSession kieSession)
- Specified by:
within interfaceorg.kie.api.runtime.RequestContext
-
getConversationContext
public org.kie.api.runtime.Context getConversationContext()
- Specified by:
getConversationContextin interfaceorg.kie.api.runtime.RequestContext
-
getApplicationContext
public org.kie.api.runtime.Context getApplicationContext()
- Specified by:
getApplicationContextin interfaceorg.kie.api.runtime.RequestContext
-
getOutputs
public Map<String,Object> getOutputs()
- Specified by:
getOutputsin interfaceorg.kie.api.runtime.RequestContext
-
setOutput
public void setOutput(String identifier, Object value)
- Specified by:
setOutputin interfaceorg.kie.api.runtime.RequestContext
-
removeOutput
public void removeOutput(String identifier)
- Specified by:
removeOutputin interfaceorg.kie.api.runtime.RequestContext
-
getUserId
public String getUserId()
- Specified by:
getUserIdin interfaceorg.kie.api.task.TaskContext
-
setUserId
public void setUserId(String userId)
- Specified by:
setUserIdin interfaceorg.kie.internal.task.api.TaskContext
-
-