Class CasePageFormProvider
java.lang.Object
com.flowable.platform.service.form.PermissionAwareFormProvider
com.flowable.platform.service.casepage.CasePageFormProvider
- 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
ConstructorDescriptionCasePageFormProvider
(CmmnEngine cmmnEngine, FormRepositoryService formRepositoryService, FormService formService) -
Method Summary
Modifier and TypeMethodDescriptiongetFormInfoForScopeDefinitionId
(String scopeDefinitionId, FormProviderContext context) getFormInfoForScopeId
(String scopeId, FormProviderContext context) protected String
protected FormInfo
resolveFormInfo
(String formKey, String caseDefinitionId, String tenantId, String planItemDefinitionId) Methods inherited from class com.flowable.platform.service.form.PermissionAwareFormProvider
getCurrentTenantId, setPermissionServiceRegistry, validatePermissionOnHistoricScope, validatePermissionOnRuntimeScope, validatePermissionOnScope, validateReadPermissionOnScopeDefinition
-
Field Details
-
cmmnEngine
-
formRepositoryService
-
formService
-
-
Constructor Details
-
CasePageFormProvider
public CasePageFormProvider(CmmnEngine cmmnEngine, FormRepositoryService formRepositoryService, FormService formService)
-
-
Method Details
-
getPermissionScopeType
- Overrides:
getPermissionScopeType
in classPermissionAwareFormProvider
-
getScopeType
-
getFormInfoForScopeId
-
resolveFormInfo
-
getFormInfoForScopeDefinitionId
public FormInfo getFormInfoForScopeDefinitionId(String scopeDefinitionId, FormProviderContext context)
-