Class WorkItemImpl

  • All Implemented Interfaces:
    java.io.Serializable, WorkItem, org.kie.api.runtime.process.WorkItem

    public class WorkItemImpl
    extends java.lang.Object
    implements WorkItem, java.io.Serializable
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from interface org.kie.api.runtime.process.WorkItem

        ABORTED, ACTIVE, COMPLETED, PENDING
    • Constructor Summary

      Constructors 
      Constructor Description
      WorkItemImpl()  
    • Constructor Detail

      • WorkItemImpl

        public WorkItemImpl()
    • Method Detail

      • setId

        public void setId​(long id)
      • getId

        public long getId()
        Specified by:
        getId in interface org.kie.api.runtime.process.WorkItem
      • setName

        public void setName​(java.lang.String name)
        Specified by:
        setName in interface WorkItem
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface org.kie.api.runtime.process.WorkItem
      • setState

        public void setState​(int state)
        Specified by:
        setState in interface WorkItem
      • getState

        public int getState()
        Specified by:
        getState in interface org.kie.api.runtime.process.WorkItem
      • setParameters

        public void setParameters​(java.util.Map<java.lang.String,​java.lang.Object> parameters)
        Specified by:
        setParameters in interface WorkItem
      • setParameter

        public void setParameter​(java.lang.String name,
                                 java.lang.Object value)
        Specified by:
        setParameter in interface WorkItem
      • getParameter

        public java.lang.Object getParameter​(java.lang.String name)
        Specified by:
        getParameter in interface org.kie.api.runtime.process.WorkItem
      • getParameters

        public java.util.Map<java.lang.String,​java.lang.Object> getParameters()
        Specified by:
        getParameters in interface org.kie.api.runtime.process.WorkItem
      • setResults

        public void setResults​(java.util.Map<java.lang.String,​java.lang.Object> results)
        Specified by:
        setResults in interface WorkItem
      • setResult

        public void setResult​(java.lang.String name,
                              java.lang.Object value)
      • getResult

        public java.lang.Object getResult​(java.lang.String name)
        Specified by:
        getResult in interface org.kie.api.runtime.process.WorkItem
      • getResults

        public java.util.Map<java.lang.String,​java.lang.Object> getResults()
        Specified by:
        getResults in interface org.kie.api.runtime.process.WorkItem
      • setProcessInstanceId

        public void setProcessInstanceId​(java.lang.String processInstanceId)
        Specified by:
        setProcessInstanceId in interface WorkItem
      • getProcessInstanceId

        public java.lang.String getProcessInstanceId()
        Specified by:
        getProcessInstanceId in interface org.kie.api.runtime.process.WorkItem
      • getDeploymentId

        public java.lang.String getDeploymentId()
        Specified by:
        getDeploymentId in interface WorkItem
      • setDeploymentId

        public void setDeploymentId​(java.lang.String deploymentId)
        Specified by:
        setDeploymentId in interface WorkItem
      • setNodeInstanceId

        public void setNodeInstanceId​(long nodeInstanceId)
        Specified by:
        setNodeInstanceId in interface WorkItem
      • getNodeId

        public long getNodeId()
        Specified by:
        getNodeId in interface WorkItem
      • setNodeId

        public void setNodeId​(long nodeId)
        Specified by:
        setNodeId in interface WorkItem
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object