Class PlanItemInstanceVariableResource
java.lang.Object
org.flowable.cmmn.rest.service.api.runtime.caze.BaseCaseInstanceResource
org.flowable.cmmn.rest.service.api.runtime.caze.BaseVariableResource
org.flowable.cmmn.rest.service.api.runtime.caze.PlanItemInstanceVariableResource
- All Implemented Interfaces:
InitializingBean
- Author:
- Christopher Welsch
-
Nested Class Summary
Nested classes/interfaces inherited from class BaseVariableResource
BaseVariableResource.NoopVariableInterceptor, BaseVariableResource.VariableInterceptor -
Field Summary
FieldsFields inherited from class BaseVariableResource
env, isSerializableVariableAllowed, objectMapperFields inherited from class BaseCaseInstanceResource
repositoryService, restApiInterceptor, restResponseFactory, runtimeService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteVariable(String planItemInstanceId, String variableName, String scope) updateVariable(String planItemInstanceId, String variableName, jakarta.servlet.http.HttpServletRequest request) voidupdateVariableAsync(String planItemInstanceId, String variableName, jakarta.servlet.http.HttpServletRequest request) Methods inherited from class BaseVariableResource
addVariables, afterPropertiesSet, constructRestVariable, createVariable, createVariable, createVariable, createVariableInterceptor, createVariableInterceptor, deleteAllVariables, getPlanItemInstanceFromRequest, getVariableDataByteArray, getVariableDataByteArray, getVariableFromRequest, getVariableFromRequest, getVariableFromRequestWithoutAccessCheck, processCaseVariables, restVariableDataToRestResponse, setBinaryVariable, setSimpleVariable, setVariableMethods inherited from class BaseCaseInstanceResource
addVariables, getCaseInstanceFromRequest, getCaseInstanceFromRequestWithoutAccessCheck, getQueryResponse
-
Field Details
-
cmmnEngineConfiguration
-
-
Constructor Details
-
PlanItemInstanceVariableResource
public PlanItemInstanceVariableResource()
-
-
Method Details
-
updateVariable
@PutMapping(value="/cmmn-runtime/plan-item-instances/{planItemInstanceId}/variables/{variableName}", produces="application/json", consumes={"application/json","multipart/form-data"}) public RestVariable updateVariable(@PathVariable("planItemInstanceId") String planItemInstanceId, @PathVariable("variableName") String variableName, jakarta.servlet.http.HttpServletRequest request) -
updateVariableAsync
@PutMapping(value="/cmmn-runtime/plan-item-instances/{planItemInstanceId}/variables-async/{variableName}", consumes={"application/json","multipart/form-data"}) @ResponseStatus(NO_CONTENT) public void updateVariableAsync(@PathVariable("planItemInstanceId") String planItemInstanceId, @PathVariable("variableName") String variableName, jakarta.servlet.http.HttpServletRequest request) -
deleteVariable
@ResponseStatus(NO_CONTENT) @DeleteMapping("/cmmn-runtime/plan-item-instances/{planItemInstanceId}/variables/{variableName}") public void deleteVariable(@PathVariable("planItemInstanceId") String planItemInstanceId, @PathVariable("variableName") String variableName, @RequestParam(value="scope",required=false) String scope)
-