public class TaskContext extends Object implements org.kie.internal.task.api.TaskContext, org.kie.api.runtime.RequestContext
Constructor and Description |
---|
TaskContext() |
TaskContext(org.kie.api.runtime.Context context,
org.kie.api.runtime.Environment environment,
TaskEventSupport taskEventSupport) |
Modifier and Type | Method and Description |
---|---|
Object |
get(String string) |
org.kie.api.runtime.Context |
getApplicationContext() |
org.kie.internal.command.ContextManager |
getContextManager() |
org.kie.api.runtime.Context |
getConversationContext() |
String |
getName() |
Map<String,Object> |
getOutputs() |
org.kie.internal.task.api.TaskPersistenceContext |
getPersistenceContext() |
Object |
getResult() |
org.kie.internal.task.api.TaskAdminService |
getTaskAdminService() |
org.kie.internal.task.api.TaskAttachmentService |
getTaskAttachmentService() |
org.kie.internal.task.api.TaskCommentService |
getTaskCommentService() |
org.kie.internal.task.api.TaskContentService |
getTaskContentService() |
org.kie.internal.task.api.TaskDeadlinesService |
getTaskDeadlinesService() |
org.kie.internal.task.api.TaskDefService |
getTaskDefService() |
TaskEventSupport |
getTaskEventSupport() |
org.kie.internal.task.api.TaskIdentityService |
getTaskIdentityService() |
org.kie.internal.task.api.TaskInstanceService |
getTaskInstanceService() |
org.kie.internal.task.api.TaskQueryService |
getTaskQueryService() |
TaskRuleService |
getTaskRuleService() |
org.kie.api.task.UserGroupCallback |
getUserGroupCallback() |
String |
getUserId() |
boolean |
has(String identifier) |
org.kie.api.task.model.Task |
loadTaskVariables(org.kie.api.task.model.Task task) |
void |
remove(String string) |
void |
removeOutput(String identifier) |
void |
set(String string,
Object o) |
void |
setOutput(String identifier,
Object value) |
void |
setPersistenceContext(org.kie.internal.task.api.TaskPersistenceContext persistenceContext) |
void |
setResult(Object result) |
void |
setUserId(String userId) |
org.kie.api.runtime.RequestContext |
with(org.kie.api.KieBase kieBase) |
org.kie.api.runtime.RequestContext |
with(org.kie.api.runtime.KieSession kieSession) |
public TaskContext()
public TaskContext(org.kie.api.runtime.Context context, org.kie.api.runtime.Environment environment, TaskEventSupport taskEventSupport)
public org.kie.internal.task.api.TaskInstanceService getTaskInstanceService()
public org.kie.internal.task.api.TaskDefService getTaskDefService()
public org.kie.internal.task.api.TaskQueryService getTaskQueryService()
public org.kie.internal.task.api.TaskContentService getTaskContentService()
public org.kie.internal.task.api.TaskCommentService getTaskCommentService()
public org.kie.internal.task.api.TaskAttachmentService getTaskAttachmentService()
public org.kie.internal.task.api.TaskIdentityService getTaskIdentityService()
public org.kie.internal.task.api.TaskAdminService getTaskAdminService()
public org.kie.internal.task.api.TaskDeadlinesService getTaskDeadlinesService()
public TaskRuleService getTaskRuleService()
public org.kie.internal.task.api.TaskPersistenceContext getPersistenceContext()
public void setPersistenceContext(org.kie.internal.task.api.TaskPersistenceContext persistenceContext)
public void set(String string, Object o)
set
in interface org.kie.api.runtime.Context
public org.kie.api.task.UserGroupCallback getUserGroupCallback()
getUserGroupCallback
in interface org.kie.api.task.TaskContext
public TaskEventSupport getTaskEventSupport()
public org.kie.internal.command.ContextManager getContextManager()
public String getName()
getName
in interface org.kie.api.runtime.Context
public void remove(String string)
remove
in interface org.kie.api.runtime.Context
public boolean has(String identifier)
has
in interface org.kie.api.runtime.Context
public org.kie.api.task.model.Task loadTaskVariables(org.kie.api.task.model.Task task)
loadTaskVariables
in interface org.kie.api.task.TaskContext
public Object getResult()
getResult
in interface org.kie.api.runtime.RequestContext
public void setResult(Object result)
setResult
in interface org.kie.api.runtime.RequestContext
public org.kie.api.runtime.RequestContext with(org.kie.api.KieBase kieBase)
with
in interface org.kie.api.runtime.RequestContext
public org.kie.api.runtime.RequestContext with(org.kie.api.runtime.KieSession kieSession)
with
in interface org.kie.api.runtime.RequestContext
public org.kie.api.runtime.Context getConversationContext()
getConversationContext
in interface org.kie.api.runtime.RequestContext
public org.kie.api.runtime.Context getApplicationContext()
getApplicationContext
in interface org.kie.api.runtime.RequestContext
public Map<String,Object> getOutputs()
getOutputs
in interface org.kie.api.runtime.RequestContext
public void setOutput(String identifier, Object value)
setOutput
in interface org.kie.api.runtime.RequestContext
public void removeOutput(String identifier)
removeOutput
in interface org.kie.api.runtime.RequestContext
public String getUserId()
getUserId
in interface org.kie.api.task.TaskContext
public void setUserId(String userId)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.