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 Summary
Fields Modifier and Type Field Description protected CmmnEngineConfigurationcmmnEngineConfigurationprotected CmmnFormHandlerRestApiInterceptorformHandlerRestApiInterceptorprotected org.flowable.form.api.FormRepositoryServiceformRepositoryService-
Fields inherited from class org.flowable.cmmn.rest.service.api.repository.BaseCaseDefinitionResource
repositoryService, restApiInterceptor, restResponseFactory
-
-
Constructor Summary
Constructors Constructor Description CaseDefinitionResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CaseDefinitionResponseexecuteCaseDefinitionAction(String caseDefinitionId, CaseDefinitionActionRequest actionRequest, javax.servlet.http.HttpServletRequest request)CaseDefinitionResponsegetCaseDefinition(String caseDefinitionId, javax.servlet.http.HttpServletRequest request)StringgetProcessDefinitionStartForm(String caseDefinitionId, javax.servlet.http.HttpServletRequest request)protected org.flowable.form.api.FormInfogetStartForm(org.flowable.cmmn.api.repository.CaseDefinition caseDefinition)-
Methods inherited from class org.flowable.cmmn.rest.service.api.repository.BaseCaseDefinitionResource
getCaseDefinitionFromRequest, getCaseDefinitionFromRequestWithoutAccessCheck
-
-
-
-
Field Detail
-
cmmnEngineConfiguration
@Autowired protected CmmnEngineConfiguration cmmnEngineConfiguration
-
formRepositoryService
@Autowired(required=false) protected org.flowable.form.api.FormRepositoryService formRepositoryService
-
formHandlerRestApiInterceptor
@Autowired(required=false) protected CmmnFormHandlerRestApiInterceptor formHandlerRestApiInterceptor
-
-
Method Detail
-
getCaseDefinition
@GetMapping(value="/cmmn-repository/case-definitions/{caseDefinitionId}", produces="application/json") public CaseDefinitionResponse getCaseDefinition(@PathVariable String caseDefinitionId, javax.servlet.http.HttpServletRequest request)
-
executeCaseDefinitionAction
@PutMapping(value="/cmmn-repository/case-definitions/{caseDefinitionId}", produces="application/json") public CaseDefinitionResponse executeCaseDefinitionAction(@PathVariable String caseDefinitionId, @RequestBody CaseDefinitionActionRequest actionRequest, javax.servlet.http.HttpServletRequest request)
-
getProcessDefinitionStartForm
@GetMapping(value="/cmmn-repository/case-definitions/{caseDefinitionId}/start-form", produces="application/json") public String getProcessDefinitionStartForm(@PathVariable String caseDefinitionId, javax.servlet.http.HttpServletRequest request)
-
getStartForm
protected org.flowable.form.api.FormInfo getStartForm(org.flowable.cmmn.api.repository.CaseDefinition caseDefinition)
-
-