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

- Packages that use Assignment
  Package | Description
  --- | ---
  org.jbpm.bpmn2.xml.elements |
  org.jbpm.bpmn2.xpath |
  org.jbpm.process.builder |
  org.jbpm.process.builder.dialect.mvel |
  org.jbpm.workflow.core.node |
  org.jbpm.workflow.instance.impl |

- - ### Uses of Assignment in org.jbpm.bpmn2.xml.elements

    Methods in org.jbpm.bpmn2.xml.elements that return Assignment
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Assignment` | DataAssociationFactory.`readAssignment​(Node xmlNode)` |
    `static Assignment` | DataAssociationFactory.`readAssignment​(Node xmlNode, Map<String,​String> mapping)` |

    Methods in org.jbpm.bpmn2.xml.elements that return types with arguments of type Assignment
    Modifier and Type | Method | Description
    --- | --- | ---
    `static List<Assignment>` | DataAssociationFactory.`readAssignments​(Node subNode)` |

    Method parameters in org.jbpm.bpmn2.xml.elements with type arguments of type Assignment
    Modifier and Type | Method | Description
    --- | --- | ---
    `static boolean` | DataAssociationFactory.`isLegacyAssignment​(String source, List<Assignment> assignments)` |
    `static void` | DataAssociationFactory.`readDataInputAssociation​(Node xmlNode, Map<String,​String> dataInputs, BiPredicate<String,​List<Assignment>> isLegacy, Consumer<DataAssociation> addAssignment, BiConsumer<String,​Object> legacyAssignment)` |

  - ### Uses of Assignment in org.jbpm.bpmn2.xpath

    Methods in org.jbpm.bpmn2.xpath with parameters of type Assignment
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | XPATHAssignmentBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, Assignment assignment, String sourceExpr, String targetExpr, BiFunction<org.kie.api.runtime.process.ProcessContext,​org.kie.api.runtime.process.NodeInstance,​Object> source, BiFunction<org.kie.api.runtime.process.ProcessContext,​org.kie.api.runtime.process.NodeInstance,​Object> target, AssignmentProducer producer)` |

    Constructors in org.jbpm.bpmn2.xpath with parameters of type Assignment
    Constructor | Description
    --- | ---
    `XPATHAssignmentAction​(Assignment assignment, String sourceExpr, String targetExpr, BiFunction<org.kie.api.runtime.process.ProcessContext,​org.kie.api.runtime.process.NodeInstance,​Object> source, BiFunction<org.kie.api.runtime.process.ProcessContext,​org.kie.api.runtime.process.NodeInstance,​Object> target, AssignmentProducer producer)` |

  - ### Uses of Assignment in org.jbpm.process.builder

    Methods in org.jbpm.process.builder with parameters of type Assignment
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AssignmentBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, Assignment assignment, String sourceExpr, String targetExpr, BiFunction<org.kie.api.runtime.process.ProcessContext,​org.kie.api.runtime.process.NodeInstance,​Object> source, BiFunction<org.kie.api.runtime.process.ProcessContext,​org.kie.api.runtime.process.NodeInstance,​Object> target, AssignmentProducer producer)` |

  - ### Uses of Assignment in org.jbpm.process.builder.dialect.mvel

    Methods in org.jbpm.process.builder.dialect.mvel with parameters of type Assignment
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | MVELAssignmentBuilder.`build​(org.drools.compiler.rule.builder.PackageBuildContext context, Assignment assignment, String sourceExpr, String targetExpr, BiFunction<org.kie.api.runtime.process.ProcessContext,​org.kie.api.runtime.process.NodeInstance,​Object> source, BiFunction<org.kie.api.runtime.process.ProcessContext,​org.kie.api.runtime.process.NodeInstance,​Object> target, AssignmentProducer producer)` |

    Constructors in org.jbpm.process.builder.dialect.mvel with parameters of type Assignment
    Constructor | Description
    --- | ---
    `MVELAssignmentAction​(Assignment assignment, String sourceExpr, String targetExpr, BiFunction<org.kie.api.runtime.process.ProcessContext,​org.kie.api.runtime.process.NodeInstance,​Object> source, BiFunction<org.kie.api.runtime.process.ProcessContext,​org.kie.api.runtime.process.NodeInstance,​Object> target, AssignmentProducer producer)` |

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

    Methods in org.jbpm.workflow.core.node that return types with arguments of type Assignment
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<Assignment>` | DataAssociation.`getAssignments()` |

    Method parameters in org.jbpm.workflow.core.node with type arguments of type Assignment
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DataAssociation.`setAssignments​(List<Assignment> assignments)` |

    Constructor parameters in org.jbpm.workflow.core.node with type arguments of type Assignment
    Constructor | Description
    --- | ---
    `DataAssociation​(String source, String target, List<Assignment> assignments, Transformation transformation)` |

  - ### Uses of Assignment in org.jbpm.workflow.instance.impl

    Methods in org.jbpm.workflow.instance.impl with parameters of type Assignment
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | ExtendedNodeInstanceImpl.`handleAssignment​(Assignment assignment)` |