@RestController public class CaseDefinitionResource extends BaseCaseDefinitionResource
| Modifier and Type | Field and Description |
|---|---|
protected CmmnEngineConfiguration |
cmmnEngineConfiguration |
protected CmmnFormHandlerRestApiInterceptor |
formHandlerRestApiInterceptor |
protected org.flowable.form.api.FormRepositoryService |
formRepositoryService |
repositoryService, restApiInterceptor, restResponseFactory| Constructor and Description |
|---|
CaseDefinitionResource() |
| Modifier and Type | Method and Description |
|---|---|
CaseDefinitionResponse |
executeCaseDefinitionAction(String caseDefinitionId,
CaseDefinitionActionRequest actionRequest,
javax.servlet.http.HttpServletRequest request) |
CaseDefinitionResponse |
getCaseDefinition(String caseDefinitionId,
javax.servlet.http.HttpServletRequest request) |
String |
getProcessDefinitionStartForm(String caseDefinitionId,
javax.servlet.http.HttpServletRequest request) |
protected org.flowable.form.api.FormInfo |
getStartForm(org.flowable.cmmn.api.repository.CaseDefinition caseDefinition) |
getCaseDefinitionFromRequest@Autowired protected CmmnEngineConfiguration cmmnEngineConfiguration
@Autowired(required=false) protected org.flowable.form.api.FormRepositoryService formRepositoryService
@Autowired(required=false) protected CmmnFormHandlerRestApiInterceptor formHandlerRestApiInterceptor
@GetMapping(value="/cmmn-repository/case-definitions/{caseDefinitionId}",
produces="application/json")
public CaseDefinitionResponse getCaseDefinition(@PathVariable
String caseDefinitionId,
javax.servlet.http.HttpServletRequest request)
@PutMapping(value="/cmmn-repository/case-definitions/{caseDefinitionId}",
produces="application/json")
public CaseDefinitionResponse executeCaseDefinitionAction(@PathVariable
String caseDefinitionId,
@RequestBody
CaseDefinitionActionRequest actionRequest,
javax.servlet.http.HttpServletRequest request)
@GetMapping(value="/cmmn-repository/case-definitions/{caseDefinitionId}/start-form",
produces="application/json")
public String getProcessDefinitionStartForm(@PathVariable
String caseDefinitionId,
javax.servlet.http.HttpServletRequest request)
protected org.flowable.form.api.FormInfo getStartForm(org.flowable.cmmn.api.repository.CaseDefinition caseDefinition)
Copyright © 2022 Flowable. All rights reserved.