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
FieldsModifier and TypeFieldDescriptionprotected final CmmnEngineprotected final FormRepositoryServiceprotected final FormServiceFields inherited from class com.flowable.platform.service.form.PermissionAwareFormProvider
permissionServiceRegistry -
Constructor Summary
ConstructorsConstructorDescriptionCmmnFormProvider(CmmnEngine cmmnEngine, FormRepositoryService formRepositoryService, FormService formService) -
Method Summary
Modifier and TypeMethodDescriptionprotected CaseInstanceInfofetchCaseInstanceWithHistory(String caseInstanceId) protected CmmnHistoryServiceprotected CmmnRepositoryServiceprotected CmmnRuntimeServiceprotected StringgetExtensionElementValue(String name, CmmnElement cmmnElement) getFormInfoForScopeDefinitionId(String scopeDefinitionId, FormProviderContext context) getFormInfoForScopeId(String scopeId, FormProviderContext context) protected FormInfogetStartFormInfo(String caseInstanceId) protected FormInfogetStartFormInfoByDefinitionId(String scopeDefinitionId) protected FormInfogetWorkFormInfo(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
-