Class CasePageFormProvider
- java.lang.Object
-
- com.flowable.platform.service.form.PermissionAwareFormProvider
-
- com.flowable.platform.service.casepage.CasePageFormProvider
-
- All Implemented Interfaces:
FormProvider,PermissionServiceRegistryAware,Aware
public class CasePageFormProvider extends PermissionAwareFormProvider
- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected CmmnEnginecmmnEngineprotected FormRepositoryServiceformRepositoryServiceprotected FormServiceformService-
Fields inherited from class com.flowable.platform.service.form.PermissionAwareFormProvider
permissionServiceRegistry
-
-
Constructor Summary
Constructors Constructor Description CasePageFormProvider(CmmnEngine cmmnEngine, FormRepositoryService formRepositoryService, FormService formService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FormInfogetFormInfoForScopeDefinitionId(String scopeDefinitionId, FormProviderContext context)FormInfogetFormInfoForScopeId(String scopeId, FormProviderContext context)protected StringgetPermissionScopeType()StringgetScopeType()protected FormInforesolveFormInfo(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 Detail
-
cmmnEngine
protected final CmmnEngine cmmnEngine
-
formRepositoryService
protected final FormRepositoryService formRepositoryService
-
formService
protected final FormService formService
-
-
Constructor Detail
-
CasePageFormProvider
public CasePageFormProvider(CmmnEngine cmmnEngine, FormRepositoryService formRepositoryService, FormService formService)
-
-
Method Detail
-
getPermissionScopeType
protected String getPermissionScopeType()
- Overrides:
getPermissionScopeTypein classPermissionAwareFormProvider
-
getScopeType
public String getScopeType()
-
getFormInfoForScopeId
public FormInfo getFormInfoForScopeId(String scopeId, FormProviderContext context)
-
resolveFormInfo
protected FormInfo resolveFormInfo(String formKey, String caseDefinitionId, String tenantId, String planItemDefinitionId)
-
getFormInfoForScopeDefinitionId
public FormInfo getFormInfoForScopeDefinitionId(String scopeDefinitionId, FormProviderContext context)
-
-