Class CaseInstanceResource
- java.lang.Object
-
- org.flowable.cmmn.rest.service.api.runtime.caze.BaseCaseInstanceResource
-
- org.flowable.cmmn.rest.service.api.runtime.caze.CaseInstanceResource
-
@RestController public class CaseInstanceResource extends BaseCaseInstanceResource
- Author:
- Tijs Rademakers, Joram Barrez
-
-
Field Summary
Fields Modifier and Type Field Description protected CmmnEngineConfigurationcmmnEngineConfigurationprotected org.flowable.cmmn.api.CmmnMigrationServicecmmnMigrationService-
Fields inherited from class org.flowable.cmmn.rest.service.api.runtime.caze.BaseCaseInstanceResource
repositoryService, restApiInterceptor, restResponseFactory, runtimeService
-
-
Constructor Summary
Constructors Constructor Description CaseInstanceResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchangePlanItemState(String caseInstanceId, ChangePlanItemStateRequest planItemStateRequest, javax.servlet.http.HttpServletRequest request)voiddeleteCaseInstance(String caseInstanceId, javax.servlet.http.HttpServletResponse response)CaseInstanceResponsegetCaseInstance(String caseInstanceId, javax.servlet.http.HttpServletRequest request)List<org.flowable.cmmn.api.StageResponse>getStageOverview(String caseInstanceId)voidmigrateCaseInstance(String caseInstanceId, String migrationDocumentJson, javax.servlet.http.HttpServletRequest request)voidterminateCaseInstance(String caseInstanceId, javax.servlet.http.HttpServletResponse response)CaseInstanceResponseupdateCaseInstance(String caseInstanceId, CaseInstanceUpdateRequest updateRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)-
Methods inherited from class org.flowable.cmmn.rest.service.api.runtime.caze.BaseCaseInstanceResource
addVariables, getCaseInstanceFromRequest, getCaseInstanceFromRequestWithoutAccessCheck, getQueryResponse
-
-
-
-
Field Detail
-
cmmnEngineConfiguration
@Autowired protected CmmnEngineConfiguration cmmnEngineConfiguration
-
cmmnMigrationService
@Autowired protected org.flowable.cmmn.api.CmmnMigrationService cmmnMigrationService
-
-
Method Detail
-
getCaseInstance
@GetMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}", produces="application/json") public CaseInstanceResponse getCaseInstance(@PathVariable String caseInstanceId, javax.servlet.http.HttpServletRequest request)
-
updateCaseInstance
@PutMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}", produces="application/json") public CaseInstanceResponse updateCaseInstance(@PathVariable String caseInstanceId, @RequestBody CaseInstanceUpdateRequest updateRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
terminateCaseInstance
@DeleteMapping("/cmmn-runtime/case-instances/{caseInstanceId}") public void terminateCaseInstance(@PathVariable String caseInstanceId, javax.servlet.http.HttpServletResponse response)
-
deleteCaseInstance
@DeleteMapping("/cmmn-runtime/case-instances/{caseInstanceId}/delete") public void deleteCaseInstance(@PathVariable String caseInstanceId, javax.servlet.http.HttpServletResponse response)
-
getStageOverview
@GetMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/stage-overview", produces="application/json") public List<org.flowable.cmmn.api.StageResponse> getStageOverview(@PathVariable String caseInstanceId)
-
changePlanItemState
@PostMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/change-state", produces="application/json") public void changePlanItemState(@PathVariable String caseInstanceId, @RequestBody ChangePlanItemStateRequest planItemStateRequest, javax.servlet.http.HttpServletRequest request)
-
-