Class CmmnFormProvider
- java.lang.Object
-
- com.flowable.platform.service.form.PermissionAwareFormProvider
-
- com.flowable.platform.service.caze.CmmnFormProvider
-
- All Implemented Interfaces:
FormProvider,PermissionServiceRegistryAware,Aware
public class CmmnFormProvider 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 CmmnFormProvider(CmmnEngine cmmnEngine, FormRepositoryService formRepositoryService, FormService formService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CaseInstanceInfofetchCaseInstanceWithHistory(String caseInstanceId)protected CmmnHistoryServicegetCmmnHistoryService()protected CmmnRepositoryServicegetCmmnRepositoryService()protected CmmnRuntimeServicegetCmmnRuntimeService()protected StringgetExtensionElementValue(String name, CmmnElement cmmnElement)FormInfogetFormInfoForScopeDefinitionId(String scopeDefinitionId, FormProviderContext context)FormInfogetFormInfoForScopeId(String scopeId, FormProviderContext context)StringgetScopeType()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 Detail
-
cmmnEngine
protected final CmmnEngine cmmnEngine
-
formRepositoryService
protected final FormRepositoryService formRepositoryService
-
formService
protected final FormService formService
-
-
Constructor Detail
-
CmmnFormProvider
public CmmnFormProvider(CmmnEngine cmmnEngine, FormRepositoryService formRepositoryService, FormService formService)
-
-
Method Detail
-
getScopeType
public String getScopeType()
-
getFormInfoForScopeId
public FormInfo getFormInfoForScopeId(String scopeId, FormProviderContext context)
-
getWorkFormInfo
protected FormInfo getWorkFormInfo(String caseInstanceId, String caseDefinitionId, String tenantId)
-
fetchCaseInstanceWithHistory
protected CaseInstanceInfo fetchCaseInstanceWithHistory(String caseInstanceId)
-
getExtensionElementValue
protected String getExtensionElementValue(String name, CmmnElement cmmnElement)
-
getFormInfoForScopeDefinitionId
public FormInfo getFormInfoForScopeDefinitionId(String scopeDefinitionId, FormProviderContext context)
-
getStartFormInfoByDefinitionId
protected FormInfo getStartFormInfoByDefinitionId(String scopeDefinitionId)
-
getCmmnHistoryService
protected CmmnHistoryService getCmmnHistoryService()
-
getCmmnRuntimeService
protected CmmnRuntimeService getCmmnRuntimeService()
-
getCmmnRepositoryService
protected CmmnRepositoryService getCmmnRepositoryService()
-
-