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 CmmnEngine
cmmnEngine
protected FormRepositoryService
formRepositoryService
protected FormService
formService
-
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 CaseInstanceInfo
fetchCaseInstanceWithHistory(String caseInstanceId)
protected CmmnHistoryService
getCmmnHistoryService()
protected CmmnRepositoryService
getCmmnRepositoryService()
protected CmmnRuntimeService
getCmmnRuntimeService()
protected String
getExtensionElementValue(String name, CmmnElement cmmnElement)
FormInfo
getFormInfoForScopeDefinitionId(String scopeDefinitionId, FormProviderContext context)
FormInfo
getFormInfoForScopeId(String scopeId, FormProviderContext context)
String
getScopeType()
protected FormInfo
getStartFormInfo(String caseInstanceId)
protected FormInfo
getStartFormInfoByDefinitionId(String scopeDefinitionId)
protected FormInfo
getWorkFormInfo(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()
-
-