# Uses of Interface
org.flowable.cmmn.api.reactivation.CaseReactivationBuilder

Packages that use CaseReactivationBuilder
Package
Description
org.flowable.cmmn.api
org.flowable.cmmn.api.reactivation

- ## Uses of CaseReactivationBuilder in org.flowable.cmmn.api

  Methods in org.flowable.cmmn.api that return CaseReactivationBuilder
  Modifier and Type
  Method
  Description
  `CaseReactivationBuilder`
  CmmnHistoryService.`createCaseReactivationBuilder(String caseInstanceId)`
  Creates a new case reactivation builder used to reactivate an archived / finished case with various options.

- ## Uses of CaseReactivationBuilder in org.flowable.cmmn.api.reactivation

  Methods in org.flowable.cmmn.api.reactivation that return CaseReactivationBuilder
  Modifier and Type
  Method
  Description
  `CaseReactivationBuilder`
  CaseReactivationBuilder.`addTerminatedPlanItemInstanceForPlanItemDefinition(String planItemDefinitionId)`
  Adds a plan item instance for a new plan item definition.
  `CaseReactivationBuilder`
  CaseReactivationBuilder.`transientVariable(String name, Object value)`
  Adds a transient variable to the case before triggering the reactivation event which is available only during that first transaction.
  `CaseReactivationBuilder`
  CaseReactivationBuilder.`transientVariables(Map<String,Object> variables)`
  Adds a map of transient variables to the case before triggering the reactivation event which are available only during that first transaction.
  `CaseReactivationBuilder`
  CaseReactivationBuilder.`variable(String name, Object value)`
  Adds a variable to be added to the case before triggering the reactivation event.
  `CaseReactivationBuilder`
  CaseReactivationBuilder.`variables(Map<String,Object> variables)`
  Adds the map of variables to the case before triggering the reactivation event.