public class TaskTransactionInterceptor.TransactionContext extends Object implements org.kie.internal.task.api.TaskContext, org.kie.api.runtime.RequestContext
| Constructor and Description |
|---|
TransactionContext(org.kie.internal.task.api.TaskPersistenceContext persistenceContext) |
| Modifier and Type | Method and Description |
|---|---|
Object |
get(String identifier) |
org.kie.api.runtime.Context |
getApplicationContext() |
org.kie.api.runtime.Context |
getConversationContext() |
String |
getName() |
Map<String,Object> |
getOutputs() |
org.kie.internal.task.api.TaskPersistenceContext |
getPersistenceContext() |
Object |
getResult() |
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 identifier) |
void |
removeOutput(String identifier) |
void |
set(String identifier,
Object value) |
void |
setOutput(String identifier,
Object value) |
void |
setPersistenceContext(org.kie.internal.task.api.TaskPersistenceContext context) |
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 TransactionContext(org.kie.internal.task.api.TaskPersistenceContext persistenceContext)
public void set(String identifier, Object value)
set in interface org.kie.api.runtime.Contextpublic void remove(String identifier)
remove in interface org.kie.api.runtime.Contextpublic boolean has(String identifier)
has in interface org.kie.api.runtime.Contextpublic String getName()
getName in interface org.kie.api.runtime.Contextpublic void setPersistenceContext(org.kie.internal.task.api.TaskPersistenceContext context)
public org.kie.internal.task.api.TaskPersistenceContext getPersistenceContext()
public org.kie.api.task.UserGroupCallback getUserGroupCallback()
getUserGroupCallback in interface org.kie.api.task.TaskContextpublic org.kie.api.task.model.Task loadTaskVariables(org.kie.api.task.model.Task task)
loadTaskVariables in interface org.kie.api.task.TaskContextpublic Object getResult()
getResult in interface org.kie.api.runtime.RequestContextpublic void setResult(Object result)
setResult in interface org.kie.api.runtime.RequestContextpublic org.kie.api.runtime.RequestContext with(org.kie.api.KieBase kieBase)
with in interface org.kie.api.runtime.RequestContextpublic org.kie.api.runtime.RequestContext with(org.kie.api.runtime.KieSession kieSession)
with in interface org.kie.api.runtime.RequestContextpublic org.kie.api.runtime.Context getConversationContext()
getConversationContext in interface org.kie.api.runtime.RequestContextpublic org.kie.api.runtime.Context getApplicationContext()
getApplicationContext in interface org.kie.api.runtime.RequestContextpublic Map<String,Object> getOutputs()
getOutputs in interface org.kie.api.runtime.RequestContextpublic void setOutput(String identifier, Object value)
setOutput in interface org.kie.api.runtime.RequestContextpublic void removeOutput(String identifier)
removeOutput in interface org.kie.api.runtime.RequestContextpublic String getUserId()
getUserId in interface org.kie.api.task.TaskContextpublic void setUserId(String userId)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.