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.Context
public void remove(String identifier)
remove
in interface org.kie.api.runtime.Context
public boolean has(String identifier)
has
in interface org.kie.api.runtime.Context
public String getName()
getName
in interface org.kie.api.runtime.Context
public 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.TaskContext
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–2020 JBoss by Red Hat. All rights reserved.