Class TaskTransactionInterceptor.TransactionContext
- java.lang.Object
-
- org.jbpm.services.task.persistence.TaskTransactionInterceptor.TransactionContext
-
- All Implemented Interfaces:
org.kie.api.runtime.Context,org.kie.api.runtime.RequestContext,org.kie.api.task.TaskContext,org.kie.internal.task.api.TaskContext
- Enclosing class:
- TaskTransactionInterceptor
public class TaskTransactionInterceptor.TransactionContext extends Object implements org.kie.internal.task.api.TaskContext, org.kie.api.runtime.RequestContext
-
-
Constructor Summary
Constructors Constructor Description TransactionContext(org.kie.internal.task.api.TaskPersistenceContext persistenceContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectget(String identifier)org.kie.api.runtime.ContextgetApplicationContext()org.kie.api.runtime.ContextgetConversationContext()StringgetName()Map<String,Object>getOutputs()org.kie.internal.task.api.TaskPersistenceContextgetPersistenceContext()ObjectgetResult()org.kie.api.task.UserGroupCallbackgetUserGroupCallback()StringgetUserId()booleanhas(String identifier)org.kie.api.task.model.TaskloadTaskVariables(org.kie.api.task.model.Task task)voidremove(String identifier)voidremoveOutput(String identifier)voidset(String identifier, Object value)voidsetOutput(String identifier, Object value)voidsetPersistenceContext(org.kie.internal.task.api.TaskPersistenceContext context)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)
-
-
-
Method Detail
-
set
public void set(String identifier, Object value)
- Specified by:
setin interfaceorg.kie.api.runtime.Context
-
remove
public void remove(String identifier)
- Specified by:
removein interfaceorg.kie.api.runtime.Context
-
has
public boolean has(String identifier)
- Specified by:
hasin interfaceorg.kie.api.runtime.Context
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.kie.api.runtime.Context
-
get
public Object get(String identifier)
- Specified by:
getin interfaceorg.kie.api.runtime.Context
-
setPersistenceContext
public void setPersistenceContext(org.kie.internal.task.api.TaskPersistenceContext context)
- Specified by:
setPersistenceContextin interfaceorg.kie.internal.task.api.TaskContext
-
getPersistenceContext
public org.kie.internal.task.api.TaskPersistenceContext getPersistenceContext()
- Specified by:
getPersistenceContextin interfaceorg.kie.internal.task.api.TaskContext
-
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
-
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
-
-