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
-
@RestController public class CaseInstanceVariableResource extends BaseVariableResource
- 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
Fields Modifier and Type Field Description protected com.fasterxml.jackson.databind.ObjectMapperobjectMapper-
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 Constructor Description CaseInstanceVariableResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteVariable(String caseInstanceId, String variableName, String scope, javax.servlet.http.HttpServletResponse response)RestVariablegetVariable(String caseInstanceId, String variableName, String scope, javax.servlet.http.HttpServletRequest request)RestVariableupdateVariable(String caseInstanceId, String variableName, javax.servlet.http.HttpServletRequest request)-
Methods inherited from class org.flowable.cmmn.rest.service.api.runtime.caze.BaseVariableResource
addVariables, constructRestVariable, createVariable, createVariable, createVariable, createVariableInterceptor, createVariableInterceptor, deleteAllVariables, getPlanItemInstanceFromRequest, getVariableDataByteArray, getVariableDataByteArray, getVariableFromRequest, getVariableFromRequest, getVariableFromRequestWithoutAccessCheck, postConstruct, processCaseVariables, restVariableDataToRestResponse, setBinaryVariable, setSimpleVariable, setVariable
-
Methods inherited from class org.flowable.cmmn.rest.service.api.runtime.caze.BaseCaseInstanceResource
addVariables, getCaseInstanceFromRequest, getCaseInstanceFromRequestWithoutAccessCheck, getQueryResponse
-
-
-
-
Method Detail
-
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, javax.servlet.http.HttpServletRequest request)
-
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, javax.servlet.http.HttpServletRequest request)
-
deleteVariable
@DeleteMapping("/cmmn-runtime/case-instances/{caseInstanceId}/variables/{variableName}") public void deleteVariable(@PathVariable("caseInstanceId") String caseInstanceId, @PathVariable("variableName") String variableName, @RequestParam(value="scope",required=false) String scope, javax.servlet.http.HttpServletResponse response)
-
-