## Uses of Class
org.jbpm.workflow.core.node.WorkItemNode

- Packages that use WorkItemNode
  Package | Description
  --- | ---
  org.jbpm.bpmn2.xml |
  org.jbpm.compiler.xml.processes |
  org.jbpm.ruleflow.core.factory |
  org.jbpm.workflow.core.node |
  org.jbpm.workflow.instance.node |

- - ### Uses of WorkItemNode in org.jbpm.bpmn2.xml

    Methods in org.jbpm.bpmn2.xml with parameters of type WorkItemNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TaskHandler.`readDataInputAssociation​(Node xmlNode, WorkItemNode workItemNode, Map<String,​String> dataInputs)` |
    `protected void` | TaskHandler.`readDataOutputAssociation​(Node xmlNode, WorkItemNode workItemNode, Map<String,​String> dataOutputs)` |
    `protected void` | WorkItemNodeHandler.`writeInputAssociation​(WorkItemNode workItemNode, StringBuilder xmlDump)` |
    `protected void` | UserTaskHandler.`writeIO​(WorkItemNode workItemNode, StringBuilder xmlDump)` |
    `protected void` | WorkItemNodeHandler.`writeIO​(WorkItemNode workItemNode, StringBuilder xmlDump)` |
    `protected void` | WorkItemNodeHandler.`writeOutputAssociation​(WorkItemNode workItemNode, StringBuilder xmlDump)` |

  - ### Uses of WorkItemNode in org.jbpm.compiler.xml.processes

    Methods in org.jbpm.compiler.xml.processes with parameters of type WorkItemNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | HumanTaskNodeHandler.`visitParameters​(WorkItemNode workItemNode, StringBuilder xmlDump)` |
    `protected void` | WorkItemNodeHandler.`visitParameters​(WorkItemNode workItemNode, StringBuilder xmlDump)` |

  - ### Uses of WorkItemNode in org.jbpm.ruleflow.core.factory

    Methods in org.jbpm.ruleflow.core.factory that return WorkItemNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected WorkItemNode` | WorkItemNodeFactory.`getWorkItemNode()` |

  - ### Uses of WorkItemNode in org.jbpm.workflow.core.node

    Subclasses of WorkItemNode in org.jbpm.workflow.core.node
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HumanTaskNode` |

  - ### Uses of WorkItemNode in org.jbpm.workflow.instance.node

    Methods in org.jbpm.workflow.instance.node that return WorkItemNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected WorkItemNode` | WorkItemNodeInstance.`getWorkItemNode()` |

    Methods in org.jbpm.workflow.instance.node with parameters of type WorkItemNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected org.drools.core.process.instance.WorkItem` | HumanTaskNodeInstance.`createWorkItem​(WorkItemNode workItemNode)` |
    `protected org.drools.core.process.instance.WorkItem` | WorkItemNodeInstance.`createWorkItem​(WorkItemNode workItemNode)` |
    `protected void` | WorkItemNodeInstance.`setWorkItemParameters​(WorkItemNode workItemNode)` |
    `protected void` | WorkItemNodeInstance.`setWorkItemParametersFromDataAssociations​(WorkItemNode workItemNode)` |
    `protected void` | WorkItemNodeInstance.`setWorkItemParametersFromStringReplacement​(WorkItemNode workItemNode)` |
    `protected void` | WorkItemNodeInstance.`updateVariablesFromResult​(org.drools.core.process.instance.WorkItem workItem, WorkItemNode workItemNode)` |