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 CmmnEngine
cmmnEngine
protected FormRepositoryService
formRepositoryService
protected FormService
formService
-
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 FormInfo
getFormInfoForScopeDefinitionId(String scopeDefinitionId, FormProviderContext context)
FormInfo
getFormInfoForScopeId(String scopeId, FormProviderContext context)
protected String
getPermissionScopeType()
String
getScopeType()
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 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:
getPermissionScopeType
in 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)
-
-