Class CmmnFormProvider
java.lang.Object
com.flowable.platform.service.form.PermissionAwareFormProvider
com.flowable.platform.service.caze.CmmnFormProvider
- All Implemented Interfaces:
FormProvider
,PermissionServiceRegistryAware
,Aware
- Author:
- Filip Hrisafov
-
Field Summary
Modifier and TypeFieldDescriptionprotected final CmmnEngine
protected final FormRepositoryService
protected final FormService
Fields inherited from class com.flowable.platform.service.form.PermissionAwareFormProvider
permissionServiceRegistry
-
Constructor Summary
ConstructorDescriptionCmmnFormProvider
(CmmnEngine cmmnEngine, FormRepositoryService formRepositoryService, FormService formService) -
Method Summary
Modifier and TypeMethodDescriptionprotected CaseInstanceInfo
fetchCaseInstanceWithHistory
(String caseInstanceId) protected CmmnHistoryService
protected CmmnRepositoryService
protected CmmnRuntimeService
protected String
getExtensionElementValue
(String name, CmmnElement cmmnElement) getFormInfoForScopeDefinitionId
(String scopeDefinitionId, FormProviderContext context) getFormInfoForScopeId
(String scopeId, FormProviderContext context) protected FormInfo
getStartFormInfo
(String caseInstanceId) protected FormInfo
getStartFormInfoByDefinitionId
(String scopeDefinitionId) protected FormInfo
getWorkFormInfo
(String caseInstanceId, String caseDefinitionId, String tenantId) Methods inherited from class com.flowable.platform.service.form.PermissionAwareFormProvider
getCurrentTenantId, getPermissionScopeType, setPermissionServiceRegistry, validatePermissionOnHistoricScope, validatePermissionOnRuntimeScope, validatePermissionOnScope, validateReadPermissionOnScopeDefinition
-
Field Details
-
cmmnEngine
-
formRepositoryService
-
formService
-
-
Constructor Details
-
CmmnFormProvider
public CmmnFormProvider(CmmnEngine cmmnEngine, FormRepositoryService formRepositoryService, FormService formService)
-
-
Method Details
-
getScopeType
-
getFormInfoForScopeId
-
getStartFormInfo
-
getWorkFormInfo
-
fetchCaseInstanceWithHistory
-
getExtensionElementValue
-
getFormInfoForScopeDefinitionId
public FormInfo getFormInfoForScopeDefinitionId(String scopeDefinitionId, FormProviderContext context) -
getStartFormInfoByDefinitionId
-
getCmmnHistoryService
-
getCmmnRuntimeService
-
getCmmnRepositoryService
-