Class CaseInstanceResource


  • @RestController
    public class CaseInstanceResource
    extends BaseCaseInstanceResource
    Author:
    Tijs Rademakers, Joram Barrez
    • Field Detail

      • cmmnMigrationService

        @Autowired
        protected org.flowable.cmmn.api.CmmnMigrationService cmmnMigrationService
    • Constructor Detail

      • CaseInstanceResource

        public CaseInstanceResource()
    • 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)
      • migrateCaseInstance

        @PostMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/migrate",
                     produces="application/json")
        public void migrateCaseInstance​(@PathVariable
                                        String caseInstanceId,
                                        @RequestBody
                                        String migrationDocumentJson,
                                        javax.servlet.http.HttpServletRequest request)