Class WorkItemImpl
- java.lang.Object
-
- org.drools.core.process.instance.impl.WorkItemImpl
-
- All Implemented Interfaces:
Serializable
,WorkItem
,org.kie.api.runtime.process.WorkItem
public class WorkItemImpl extends Object implements WorkItem, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WorkItemImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDeploymentId()
long
getId()
String
getName()
long
getNodeId()
long
getNodeInstanceId()
Object
getParameter(String name)
Map<String,Object>
getParameters()
long
getProcessInstanceId()
Object
getResult(String name)
Map<String,Object>
getResults()
int
getState()
void
setDeploymentId(String deploymentId)
void
setId(long id)
void
setName(String name)
void
setNodeId(long nodeId)
void
setNodeInstanceId(long nodeInstanceId)
void
setParameter(String name, Object value)
void
setParameters(Map<String,Object> parameters)
void
setProcessInstanceId(long processInstanceId)
void
setResult(String name, Object value)
void
setResults(Map<String,Object> results)
void
setState(int state)
String
toString()
-
-
-
Method Detail
-
setId
public void setId(long id)
-
getId
public long getId()
- Specified by:
getId
in interfaceorg.kie.api.runtime.process.WorkItem
-
getName
public String getName()
- Specified by:
getName
in interfaceorg.kie.api.runtime.process.WorkItem
-
getState
public int getState()
- Specified by:
getState
in interfaceorg.kie.api.runtime.process.WorkItem
-
setParameters
public void setParameters(Map<String,Object> parameters)
- Specified by:
setParameters
in interfaceWorkItem
-
setParameter
public void setParameter(String name, Object value)
- Specified by:
setParameter
in interfaceWorkItem
-
getParameter
public Object getParameter(String name)
- Specified by:
getParameter
in interfaceorg.kie.api.runtime.process.WorkItem
-
getParameters
public Map<String,Object> getParameters()
- Specified by:
getParameters
in interfaceorg.kie.api.runtime.process.WorkItem
-
setResults
public void setResults(Map<String,Object> results)
- Specified by:
setResults
in interfaceWorkItem
-
getResult
public Object getResult(String name)
- Specified by:
getResult
in interfaceorg.kie.api.runtime.process.WorkItem
-
getResults
public Map<String,Object> getResults()
- Specified by:
getResults
in interfaceorg.kie.api.runtime.process.WorkItem
-
setProcessInstanceId
public void setProcessInstanceId(long processInstanceId)
- Specified by:
setProcessInstanceId
in interfaceWorkItem
-
getProcessInstanceId
public long getProcessInstanceId()
- Specified by:
getProcessInstanceId
in interfaceorg.kie.api.runtime.process.WorkItem
-
getDeploymentId
public String getDeploymentId()
- Specified by:
getDeploymentId
in interfaceWorkItem
-
setDeploymentId
public void setDeploymentId(String deploymentId)
- Specified by:
setDeploymentId
in interfaceWorkItem
-
getNodeInstanceId
public long getNodeInstanceId()
- Specified by:
getNodeInstanceId
in interfaceWorkItem
-
setNodeInstanceId
public void setNodeInstanceId(long nodeInstanceId)
- Specified by:
setNodeInstanceId
in interfaceWorkItem
-
-