Class CaseDefinitionResource
java.lang.Object
org.flowable.cmmn.rest.service.api.repository.BaseCaseDefinitionResource
org.flowable.cmmn.rest.service.api.repository.CaseDefinitionResource
- Author:
- Tijs Rademakers
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CmmnEngineConfiguration
protected CmmnMigrationService
protected CmmnFormHandlerRestApiInterceptor
Fields inherited from class org.flowable.cmmn.rest.service.api.repository.BaseCaseDefinitionResource
repositoryService, restApiInterceptor, restResponseFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
batchMigrateHistoricInstancesOfCaseDefinition
(String caseDefinitionId, String migrationDocumentJson) void
batchMigrateInstancesOfCaseDefinition
(String caseDefinitionId, String migrationDocumentJson) executeCaseDefinitionAction
(String caseDefinitionId, CaseDefinitionActionRequest actionRequest) getCaseDefinition
(String caseDefinitionId) getProcessDefinitionStartForm
(String caseDefinitionId) protected FormInfo
getStartForm
(FormRepositoryService formRepositoryService, CaseDefinition caseDefinition) void
migrateHistoricInstancesOfCaseDefinition
(String caseDefinitionId, String migrationDocumentJson) void
migrateInstancesOfCaseDefinition
(String caseDefinitionId, String migrationDocumentJson) Methods inherited from class org.flowable.cmmn.rest.service.api.repository.BaseCaseDefinitionResource
getCaseDefinitionFromRequest, getCaseDefinitionFromRequestWithoutAccessCheck
-
Field Details
-
cmmnEngineConfiguration
-
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 FormInfo getStartForm(FormRepositoryService formRepositoryService, CaseDefinition caseDefinition)
-