## Uses of Interface
org.kie.api.definition.process.Process

- Packages that use Process
  Package | Description
  --- | ---
  org.kie.api | Base KIE API classes.
  org.kie.api.definition | All classes to create definitions, as built by the KieBuilder from artifact resources, can be found here.
  org.kie.api.definition.process | The classes that make up a Process definition.
  org.kie.api.event.kiebase | Events emitted while updating the definitions in the KieBase.
  org.kie.api.fluent | Process Fluent API allows programmer to build an in memory representation of a bpmn file.
  org.kie.api.runtime.process | The process runtime classes.

- - ### Uses of Process in org.kie.api

    Methods in org.kie.api that return Process
    Modifier and Type | Method and Description
    --- | ---
    `Process` | KieBase.`getProcess(String processId)` Returns a reference to the `Process` identified by the given processId

    Methods in org.kie.api that return types with arguments of type Process
    Modifier and Type | Method and Description
    --- | ---
    `Collection<Process>` | KieBase.`getProcesses()` Returns a collection of the `Process`es that exist in this `KieBase`.

  - ### Uses of Process in org.kie.api.definition

    Methods in org.kie.api.definition that return types with arguments of type Process
    Modifier and Type | Method and Description
    --- | ---
    `Collection<Process>` | KiePackage.`getProcesses()` Return the process definitions for this package.

  - ### Uses of Process in org.kie.api.definition.process

    Subinterfaces of Process in org.kie.api.definition.process
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `WorkflowProcess` A WorkflowProcess is a type of Process that uses a flow chart (as a collection of Nodes and Connections) to model the business logic.

  - ### Uses of Process in org.kie.api.event.kiebase

    Methods in org.kie.api.event.kiebase that return Process
    Modifier and Type | Method and Description
    --- | ---
    `Process` | AfterProcessAddedEvent.`getProcess()`
    `Process` | AfterProcessRemovedEvent.`getProcess()`
    `Process` | BeforeProcessAddedEvent.`getProcess()`
    `Process` | BeforeProcessRemovedEvent.`getProcess()`

  - ### Uses of Process in org.kie.api.fluent

    Methods in org.kie.api.fluent that return Process
    Modifier and Type | Method and Description
    --- | ---
    `Process` | ProcessBuilder.`build()` Validates and returns process definition.

    Methods in org.kie.api.fluent with parameters of type Process
    Modifier and Type | Method and Description
    --- | ---
    `byte[]` | ProcessBuilderFactory.`toBytes(Process builder)` Converts process definition into an array of bytes.

  - ### Uses of Process in org.kie.api.runtime.process

    Methods in org.kie.api.runtime.process that return Process
    Modifier and Type | Method and Description
    --- | ---
    `Process` | ProcessInstance.`getProcess()`

Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.