Class CaseDefinitionResource

java.lang.Object
org.flowable.cmmn.rest.service.api.repository.BaseCaseDefinitionResource
org.flowable.cmmn.rest.service.api.repository.CaseDefinitionResource

@RestController public class CaseDefinitionResource extends BaseCaseDefinitionResource
Author:
Tijs Rademakers
  • Field Details

    • cmmnEngineConfiguration

      @Autowired protected CmmnEngineConfiguration cmmnEngineConfiguration
    • cmmnMigrationService

      @Autowired protected org.flowable.cmmn.api.CmmnMigrationService cmmnMigrationService
    • formHandlerRestApiInterceptor

      @Autowired(required=false) protected CmmnFormHandlerRestApiInterceptor formHandlerRestApiInterceptor
  • Constructor Details

    • CaseDefinitionResource

      public CaseDefinitionResource()
  • Method Details

    • getCaseDefinition

      @GetMapping(value="/cmmn-repository/case-definitions/{caseDefinitionId}", produces="application/json") public CaseDefinitionResponse getCaseDefinition(@PathVariable String caseDefinitionId)
    • executeCaseDefinitionAction

      @PutMapping(value="/cmmn-repository/case-definitions/{caseDefinitionId}", produces="application/json") public CaseDefinitionResponse executeCaseDefinitionAction(@PathVariable String caseDefinitionId, @RequestBody CaseDefinitionActionRequest actionRequest)
    • getProcessDefinitionStartForm

      @GetMapping(value="/cmmn-repository/case-definitions/{caseDefinitionId}/start-form", produces="application/json") public String getProcessDefinitionStartForm(@PathVariable String caseDefinitionId)
    • migrateInstancesOfCaseDefinition

      @PostMapping(value="/cmmn-repository/case-definitions/{caseDefinitionId}/migrate", produces="application/json") public void migrateInstancesOfCaseDefinition(@PathVariable String caseDefinitionId, @RequestBody String migrationDocumentJson)
    • migrateHistoricInstancesOfCaseDefinition

      @PostMapping(value="/cmmn-repository/case-definitions/{caseDefinitionId}/migrate-historic-instances", produces="application/json") public void migrateHistoricInstancesOfCaseDefinition(@PathVariable String caseDefinitionId, @RequestBody String migrationDocumentJson)
    • batchMigrateInstancesOfCaseDefinition

      @PostMapping(value="/cmmn-repository/case-definitions/{caseDefinitionId}/batch-migrate", produces="application/json") public void batchMigrateInstancesOfCaseDefinition(@PathVariable String caseDefinitionId, @RequestBody String migrationDocumentJson)
    • batchMigrateHistoricInstancesOfCaseDefinition

      @PostMapping(value="/cmmn-repository/case-definitions/{caseDefinitionId}/batch-migrate-historic-instances", produces="application/json") public void batchMigrateHistoricInstancesOfCaseDefinition(@PathVariable String caseDefinitionId, @RequestBody String migrationDocumentJson)
    • getStartForm

      protected org.flowable.form.api.FormInfo getStartForm(org.flowable.form.api.FormRepositoryService formRepositoryService, org.flowable.cmmn.api.repository.CaseDefinition caseDefinition)