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.ObjectMapperFields inherited from class org.flowable.cmmn.rest.service.api.runtime.caze.BaseVariableResource
env, isSerializableVariableAllowedFields inherited from class org.flowable.cmmn.rest.service.api.runtime.caze.BaseCaseInstanceResource
repositoryService, restApiInterceptor, restResponseFactory, runtimeService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteVariable(String caseInstanceId, String variableName, String scope) getVariable(String caseInstanceId, String variableName, String scope) updateVariable(String caseInstanceId, String variableName, jakarta.servlet.http.HttpServletRequest request) voidupdateVariableAsync(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, setVariableMethods 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) -
updateVariableAsync
@PutMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/variables-async/{variableName}", consumes={"application/json","multipart/form-data"}) @ResponseStatus(NO_CONTENT) public void updateVariableAsync(@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)
-