## Uses of Interface
org.jbpm.services.api.RuntimeDataService

- Packages that use RuntimeDataService
  Package | Description
  --- | ---
  org.jbpm.casemgmt.api.utils |
  org.jbpm.casemgmt.impl |
  org.jbpm.casemgmt.impl.command |
  org.jbpm.casemgmt.impl.utils |
  org.jbpm.kie.services.impl |
  org.jbpm.kie.services.impl.admin |
  org.jbpm.kie.services.impl.form |
  org.jbpm.kie.services.impl.utils |
  org.jbpm.services.api.utils |
  org.jbpm.services.cdi.impl |
  org.jbpm.services.cdi.impl.form |
  org.jbpm.services.ejb.api |
  org.jbpm.services.ejb.impl |
  org.jbpm.test.services |

- - ### Uses of RuntimeDataService in org.jbpm.casemgmt.api.utils

    Methods in org.jbpm.casemgmt.api.utils that return RuntimeDataService
    Modifier and Type | Method | Description
    --- | --- | ---
    `RuntimeDataService` | CaseServiceConfigurator.`getRuntimeDataService()` |

  - ### Uses of RuntimeDataService in org.jbpm.casemgmt.impl

    Methods in org.jbpm.casemgmt.impl with parameters of type RuntimeDataService
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CaseRuntimeDataServiceImpl.`setRuntimeDataService​(RuntimeDataService runtimeDataService)` |
    `void` | CaseServiceImpl.`setRuntimeDataService​(RuntimeDataService runtimeDataService)` |

  - ### Uses of RuntimeDataService in org.jbpm.casemgmt.impl.command

    Constructors in org.jbpm.casemgmt.impl.command with parameters of type RuntimeDataService
    Constructor | Description
    --- | ---
    `CancelCaseCommand​(org.kie.internal.identity.IdentityProvider identityProvider, String caseId, ProcessService processService, RuntimeDataService runtimeDataService, boolean destroy)` |
    `CloseCaseCommand​(org.kie.internal.identity.IdentityProvider identityProvider, String deploymentId, String caseId, String comment, ProcessService processService, RuntimeDataService runtimeDataService)` |

  - ### Uses of RuntimeDataService in org.jbpm.casemgmt.impl.utils

    Fields in org.jbpm.casemgmt.impl.utils declared as RuntimeDataService
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected RuntimeDataService` | DefaultCaseServiceConfigurator.`runtimeDataService` |

    Methods in org.jbpm.casemgmt.impl.utils that return RuntimeDataService
    Modifier and Type | Method | Description
    --- | --- | ---
    `RuntimeDataService` | DefaultCaseServiceConfigurator.`getRuntimeDataService()` |

  - ### Uses of RuntimeDataService in org.jbpm.kie.services.impl

    Classes in org.jbpm.kie.services.impl that implement RuntimeDataService
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RuntimeDataServiceImpl` |

    Fields in org.jbpm.kie.services.impl declared as RuntimeDataService
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected RuntimeDataService` | AdHocProcessServiceImpl.`dataService` |
    `protected RuntimeDataService` | ProcessServiceImpl.`dataService` |
    `protected RuntimeDataService` | AbstractDeploymentService.`runtimeDataService` |

    Methods in org.jbpm.kie.services.impl that return RuntimeDataService
    Modifier and Type | Method | Description
    --- | --- | ---
    `RuntimeDataService` | AbstractDeploymentService.`getRuntimeDataService()` |

    Methods in org.jbpm.kie.services.impl with parameters of type RuntimeDataService
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AdHocProcessServiceImpl.`setDataService​(RuntimeDataService dataService)` |
    `void` | ProcessServiceImpl.`setDataService​(RuntimeDataService dataService)` |
    `void` | UserTaskServiceImpl.`setDataService​(RuntimeDataService dataService)` |
    `void` | AbstractDeploymentService.`setRuntimeDataService​(RuntimeDataService runtimeDataService)` |

  - ### Uses of RuntimeDataService in org.jbpm.kie.services.impl.admin

    Methods in org.jbpm.kie.services.impl.admin with parameters of type RuntimeDataService
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ProcessInstanceAdminServiceImpl.`setRuntimeDataService​(RuntimeDataService runtimeDataService)` |
    `void` | UserTaskAdminServiceImpl.`setRuntimeDataService​(RuntimeDataService runtimeDataService)` |

  - ### Uses of RuntimeDataService in org.jbpm.kie.services.impl.form

    Methods in org.jbpm.kie.services.impl.form with parameters of type RuntimeDataService
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FormProviderServiceImpl.`setDataService​(RuntimeDataService dataService)` |

  - ### Uses of RuntimeDataService in org.jbpm.kie.services.impl.utils

    Fields in org.jbpm.kie.services.impl.utils declared as RuntimeDataService
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected RuntimeDataService` | DefaultKieServiceConfigurator.`runtimeDataService` |

    Methods in org.jbpm.kie.services.impl.utils that return RuntimeDataService
    Modifier and Type | Method | Description
    --- | --- | ---
    `RuntimeDataService` | DefaultKieServiceConfigurator.`getRuntimeDataService()` |

    Methods in org.jbpm.kie.services.impl.utils with parameters of type RuntimeDataService
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Function<DeploymentUnit,​Boolean>` | PreUndeployOperations.`abortUnitActiveProcessInstances​(RuntimeDataService runtimeDataService, DeploymentService deploymentService)` | Returns a function that checks if a given `DeploymentUnit` has active process instances instances, aborts them and, if nothing wrong happened, lets the undeployment operation continue.
    `static Function<DeploymentUnit,​Boolean>` | PreUndeployOperations.`checkActiveProcessInstances​(RuntimeDataService runtimeDataService)` | Returns a function that checks if a given `DeploymentUnit` has active process instances and prevents its undeployment.

  - ### Uses of RuntimeDataService in org.jbpm.services.api.utils

    Methods in org.jbpm.services.api.utils that return RuntimeDataService
    Modifier and Type | Method | Description
    --- | --- | ---
    `RuntimeDataService` | KieServiceConfigurator.`getRuntimeDataService()` | Returns the runtime data service.

  - ### Uses of RuntimeDataService in org.jbpm.services.cdi.impl

    Classes in org.jbpm.services.cdi.impl that implement RuntimeDataService
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RuntimeDataServiceCDIImpl` |

    Methods in org.jbpm.services.cdi.impl with parameters of type RuntimeDataService
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AdHocProcessServiceCDIImpl.`setDataService​(RuntimeDataService dataService)` |
    `void` | ProcessServiceCDIImpl.`setDataService​(RuntimeDataService dataService)` |
    `void` | UserTaskServiceCDIImpl.`setDataService​(RuntimeDataService dataService)` |
    `void` | DeploymentServiceCDIImpl.`setRuntimeDataService​(RuntimeDataService runtimeDataService)` |

  - ### Uses of RuntimeDataService in org.jbpm.services.cdi.impl.form

    Methods in org.jbpm.services.cdi.impl.form with parameters of type RuntimeDataService
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FormProvidesServiceCDIImpl.`setDataService​(RuntimeDataService dataService)` |

  - ### Uses of RuntimeDataService in org.jbpm.services.ejb.api

    Subinterfaces of RuntimeDataService in org.jbpm.services.ejb.api
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `RuntimeDataServiceEJBLocal` |
    `interface` | `RuntimeDataServiceEJBRemote` |

  - ### Uses of RuntimeDataService in org.jbpm.services.ejb.impl

    Classes in org.jbpm.services.ejb.impl that implement RuntimeDataService
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RuntimeDataServiceEJBImpl` |

    Methods in org.jbpm.services.ejb.impl with parameters of type RuntimeDataService
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ProcessServiceEJBImpl.`setDataService​(RuntimeDataService dataService)` |
    `void` | UserTaskServiceEJBImpl.`setDataService​(RuntimeDataService dataService)` |
    `void` | DeploymentServiceEJBImpl.`setRuntimeDataService​(RuntimeDataService runtimeDataService)` |

  - ### Uses of RuntimeDataService in org.jbpm.test.services

    Fields in org.jbpm.test.services declared as RuntimeDataService
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected RuntimeDataService` | AbstractCaseServicesTest.`runtimeDataService` |
    `protected RuntimeDataService` | AbstractKieServicesTest.`runtimeDataService` |

    Methods in org.jbpm.test.services with parameters of type RuntimeDataService
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractCaseServicesTest.`setRuntimeDataService​(RuntimeDataService runtimeDataService)` |
    `void` | AbstractKieServicesTest.`setRuntimeDataService​(RuntimeDataService runtimeDataService)` |