Class CaseInstanceVariableCollectionResource
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.CaseInstanceVariableCollectionResource
- 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
Fields 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 TypeMethodDescriptioncreateExecutionVariable
(String caseInstanceId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) void
createExecutionVariableAsync
(String caseInstanceId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) createOrUpdateExecutionVariable
(String caseInstanceId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) void
createOrUpdateExecutionVariableAsync
(String caseInstanceId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) void
deleteLocalVariables
(String caseInstanceId) getVariables
(String caseInstanceId) 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
-
Constructor Details
-
CaseInstanceVariableCollectionResource
public CaseInstanceVariableCollectionResource()
-
-
Method Details
-
getVariables
@GetMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/variables", produces="application/json") public List<RestVariable> getVariables(@PathVariable String caseInstanceId) -
createOrUpdateExecutionVariable
@PutMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/variables", produces="application/json", consumes={"application/json","multipart/form-data"}) public Object createOrUpdateExecutionVariable(@PathVariable String caseInstanceId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
createOrUpdateExecutionVariableAsync
@PutMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/variables-async", consumes={"application/json","multipart/form-data"}) public void createOrUpdateExecutionVariableAsync(@PathVariable String caseInstanceId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
createExecutionVariable
@PostMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/variables", consumes={"application/json","multipart/form-data","text/plain"}) public Object createExecutionVariable(@PathVariable String caseInstanceId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
createExecutionVariableAsync
@PostMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/variables-async", produces="application/json", consumes={"application/json","multipart/form-data","text/plain"}) public void createExecutionVariableAsync(@PathVariable String caseInstanceId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
deleteLocalVariables
@DeleteMapping("/cmmn-runtime/case-instances/{caseInstanceId}/variables") @ResponseStatus(NO_CONTENT) public void deleteLocalVariables(@PathVariable String caseInstanceId)
-