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 org.flowable.cmmn.rest.service.api.runtime.caze.BaseVariableResource
BaseVariableResource.NoopVariableInterceptor, BaseVariableResource.VariableInterceptor
-
Field Summary
FieldsFields inherited from class org.flowable.cmmn.rest.service.api.runtime.caze.BaseVariableResource
env, isSerializableVariableAllowed, objectMapper
Fields inherited from class org.flowable.cmmn.rest.service.api.runtime.caze.BaseCaseInstanceResource
repositoryService, restApiInterceptor, restResponseFactory, runtimeService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteVariable
(String planItemInstanceId, String variableName, String scope) updateVariable
(String planItemInstanceId, String variableName, jakarta.servlet.http.HttpServletRequest request) void
updateVariableAsync
(String planItemInstanceId, String variableName, jakarta.servlet.http.HttpServletRequest request) Methods inherited from class org.flowable.cmmn.rest.service.api.runtime.caze.BaseVariableResource
addVariables, afterPropertiesSet, constructRestVariable, createVariable, createVariable, createVariable, createVariableInterceptor, createVariableInterceptor, deleteAllVariables, getPlanItemInstanceFromRequest, getVariableDataByteArray, getVariableDataByteArray, getVariableFromRequest, getVariableFromRequest, getVariableFromRequestWithoutAccessCheck, processCaseVariables, restVariableDataToRestResponse, setBinaryVariable, setSimpleVariable, setVariable
Methods inherited from class org.flowable.cmmn.rest.service.api.runtime.caze.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)
-