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 CmmnEngineConfigurationprotected org.flowable.cmmn.api.CmmnMigrationServiceprotected CmmnFormHandlerRestApiInterceptorFields inherited from class org.flowable.cmmn.rest.service.api.repository.BaseCaseDefinitionResource
repositoryService, restApiInterceptor, restResponseFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbatchMigrateHistoricInstancesOfCaseDefinition(String caseDefinitionId, String migrationDocumentJson) voidbatchMigrateInstancesOfCaseDefinition(String caseDefinitionId, String migrationDocumentJson) executeCaseDefinitionAction(String caseDefinitionId, CaseDefinitionActionRequest actionRequest) getCaseDefinition(String caseDefinitionId) getProcessDefinitionStartForm(String caseDefinitionId) protected org.flowable.form.api.FormInfogetStartForm(org.flowable.form.api.FormRepositoryService formRepositoryService, org.flowable.cmmn.api.repository.CaseDefinition caseDefinition) voidmigrateHistoricInstancesOfCaseDefinition(String caseDefinitionId, String migrationDocumentJson) voidmigrateInstancesOfCaseDefinition(String caseDefinitionId, String migrationDocumentJson) Methods inherited from class org.flowable.cmmn.rest.service.api.repository.BaseCaseDefinitionResource
getCaseDefinitionFromRequest, getCaseDefinitionFromRequestWithoutAccessCheck
-
Field Details
-
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
-
migrateInstancesOfCaseDefinition
-
migrateHistoricInstancesOfCaseDefinition
-
batchMigrateInstancesOfCaseDefinition
-
batchMigrateHistoricInstancesOfCaseDefinition
-
getStartForm
protected org.flowable.form.api.FormInfo getStartForm(org.flowable.form.api.FormRepositoryService formRepositoryService, org.flowable.cmmn.api.repository.CaseDefinition caseDefinition)
-