Class CaseInstanceVariableResource
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.CaseInstanceVariableResource
- All Implemented Interfaces:
InitializingBean
- Author:
- Tijs Rademakers
-
Nested Class Summary
Nested classes/interfaces inherited from class org.flowable.cmmn.rest.service.api.runtime.caze.BaseVariableResource
BaseVariableResource.NoopVariableInterceptor, BaseVariableResource.VariableInterceptor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.fasterxml.jackson.databind.ObjectMapper
Fields inherited from class org.flowable.cmmn.rest.service.api.runtime.caze.BaseVariableResource
env, isSerializableVariableAllowed
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 caseInstanceId, String variableName, String scope) getVariable
(String caseInstanceId, String variableName, String scope) updateVariable
(String caseInstanceId, 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
-
objectMapper
-
-
Constructor Details
-
CaseInstanceVariableResource
public CaseInstanceVariableResource()
-
-
Method Details
-
getVariable
@GetMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/variables/{variableName}", produces="application/json") public RestVariable getVariable(@PathVariable("caseInstanceId") String caseInstanceId, @PathVariable("variableName") String variableName, @RequestParam(value="scope",required=false) String scope) -
updateVariable
@PutMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/variables/{variableName}", produces="application/json", consumes={"application/json","multipart/form-data"}) public RestVariable updateVariable(@PathVariable("caseInstanceId") String caseInstanceId, @PathVariable("variableName") String variableName, jakarta.servlet.http.HttpServletRequest request) -
deleteVariable
@DeleteMapping("/cmmn-runtime/case-instances/{caseInstanceId}/variables/{variableName}") @ResponseStatus(NO_CONTENT) public void deleteVariable(@PathVariable("caseInstanceId") String caseInstanceId, @PathVariable("variableName") String variableName, @RequestParam(value="scope",required=false) String scope)
-