Class CaseReactivationBuilderImpl
- java.lang.Object
-
- org.flowable.cmmn.engine.impl.reactivation.CaseReactivationBuilderImpl
-
- All Implemented Interfaces:
CaseReactivationBuilder
public class CaseReactivationBuilderImpl extends Object implements CaseReactivationBuilder
The case reactivation builder implementation storing reactivation specific information and executing the reactivation command to reactivate a historical case instance.- Author:
- Micha Kiener
-
-
Field Summary
Fields Modifier and Type Field Description protected StringcaseInstanceIdprotected CommandExecutorcommandExecutorprotected Map<String,Object>transientVariablesprotected Map<String,Object>variables
-
Constructor Summary
Constructors Constructor Description CaseReactivationBuilderImpl(CommandExecutor commandExecutor, String caseInstanceId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCaseInstanceId()Map<String,Object>getTransientVariables()Map<String,Object>getVariables()booleanhasTransientVariables()booleanhasVariables()CaseInstancereactivate()CaseReactivationBuildertransientVariable(String name, Object value)CaseReactivationBuildertransientVariables(Map<String,Object> variables)CaseReactivationBuildervariable(String name, Object value)CaseReactivationBuildervariables(Map<String,Object> variables)
-
-
-
Constructor Detail
-
CaseReactivationBuilderImpl
public CaseReactivationBuilderImpl(CommandExecutor commandExecutor, String caseInstanceId)
-
-
Method Detail
-
getCaseInstanceId
public String getCaseInstanceId()
-
hasVariables
public boolean hasVariables()
-
hasTransientVariables
public boolean hasTransientVariables()
-
variable
public CaseReactivationBuilder variable(String name, Object value)
- Specified by:
variablein interfaceCaseReactivationBuilder
-
variables
public CaseReactivationBuilder variables(Map<String,Object> variables)
- Specified by:
variablesin interfaceCaseReactivationBuilder
-
transientVariable
public CaseReactivationBuilder transientVariable(String name, Object value)
- Specified by:
transientVariablein interfaceCaseReactivationBuilder
-
transientVariables
public CaseReactivationBuilder transientVariables(Map<String,Object> variables)
- Specified by:
transientVariablesin interfaceCaseReactivationBuilder
-
reactivate
public CaseInstance reactivate()
- Specified by:
reactivatein interfaceCaseReactivationBuilder
-
-