Class BpmnFormProvider
java.lang.Object
com.flowable.platform.service.form.PermissionAwareFormProvider
com.flowable.platform.service.process.BpmnFormProvider
- All Implemented Interfaces:
FormProvider
,PermissionServiceRegistryAware
,Aware
- Author:
- Filip Hrisafov
-
Field Summary
Modifier and TypeFieldDescriptionprotected final FormRepositoryService
protected final FormService
protected final ProcessEngine
Fields inherited from class com.flowable.platform.service.form.PermissionAwareFormProvider
permissionServiceRegistry
-
Constructor Summary
ConstructorDescriptionBpmnFormProvider
(ProcessEngine processEngine, FormRepositoryService formRepositoryService, FormService formService) -
Method Summary
Modifier and TypeMethodDescriptionprotected ProcessInstanceInfo
fetchProcessInstanceWithHistory
(String processInstanceId) protected String
getExtensionElementText
(BaseElement baseElement, String extensionElementName) getFormInfoForScopeDefinitionId
(String scopeDefinitionId, FormProviderContext context) getFormInfoForScopeId
(String scopeId, FormProviderContext context) protected HistoryService
protected RepositoryService
protected RuntimeService
protected FormInfo
getStartFormInfo
(String processInstanceId) protected FormInfo
getStartFormInfoByDefinitionId
(String scopeDefinitionId) protected FormInfo
getWorkFormInfo
(String processInstanceId) Methods inherited from class com.flowable.platform.service.form.PermissionAwareFormProvider
getCurrentTenantId, getPermissionScopeType, setPermissionServiceRegistry, validatePermissionOnHistoricScope, validatePermissionOnRuntimeScope, validatePermissionOnScope, validateReadPermissionOnScopeDefinition
-
Field Details
-
processEngine
-
formRepositoryService
-
formService
-
-
Constructor Details
-
BpmnFormProvider
public BpmnFormProvider(ProcessEngine processEngine, FormRepositoryService formRepositoryService, FormService formService)
-
-
Method Details
-
getScopeType
-
getFormInfoForScopeId
-
getStartFormInfo
-
getWorkFormInfo
-
fetchProcessInstanceWithHistory
-
getExtensionElementText
-
getFormInfoForScopeDefinitionId
public FormInfo getFormInfoForScopeDefinitionId(String scopeDefinitionId, FormProviderContext context) -
getStartFormInfoByDefinitionId
-
getHistoryService
-
getRuntimeService
-
getRepositoryService
-