Package com.flowable.platform.service
Class BasePlatformCmmnInterceptor
- java.lang.Object
-
- com.flowable.platform.service.BasePlatformInterceptor
-
- com.flowable.platform.service.BasePlatformCmmnInterceptor
-
- Direct Known Subclasses:
PlatformCmmnCreateExternalWorkerJobInterceptor
,PlatformCmmnIdentityLinkInterceptor
,PlatformCreateCasePageTaskInterceptor
,PlatformCreateHumanTaskInterceptor
,PlatformStartCaseInstanceInterceptor
public class BasePlatformCmmnInterceptor extends BasePlatformInterceptor
-
-
Field Summary
-
Fields inherited from class com.flowable.platform.service.BasePlatformInterceptor
defaultSecurityPolicyKey, defaultSecurityPolicyModel, SECURITY_POLICY_MODEL, TRIM_COMMA_SEPARATED
-
-
Constructor Summary
Constructors Constructor Description BasePlatformCmmnInterceptor(String defaultSecurityPolicyKey)
-
Method Summary
-
Methods inherited from class com.flowable.platform.service.BasePlatformInterceptor
createIdentityLinkWithValue, createTranslation, getDefaultSecurityPolicyModel, getExpressionCollectionValue, getExpressionStringValue, getExpressionValue, getSecurityPolicyModelByKey
-
-
-
-
Constructor Detail
-
BasePlatformCmmnInterceptor
public BasePlatformCmmnInterceptor(String defaultSecurityPolicyKey)
-
-
Method Detail
-
createCaseIdentityLink
protected void createCaseIdentityLink(String name, String identityLinkType, boolean isUserValue, CaseInstanceEntity caseInstance, Map<String,List<ExtensionElement>> extensionElements)
-
createCaseIdentityLinks
protected void createCaseIdentityLinks(String name, String identityLinkType, boolean isUserValue, CaseInstanceEntity caseInstance, Map<String,List<ExtensionElement>> extensionElements)
-
createCaseIdentityLinkWithValue
protected void createCaseIdentityLinkWithValue(String value, String identityLinkType, boolean isUserValue, CaseInstanceEntity caseInstance)
-
createUserTaskIdentityLinks
protected List<IdentityLinkEntity> createUserTaskIdentityLinks(String name, String identityLinkType, TaskEntity task, Map<String,List<ExtensionElement>> extensionElements)
-
createGroupTaskIdentityLinks
protected List<IdentityLinkEntity> createGroupTaskIdentityLinks(String name, String identityLinkType, TaskEntity task, Map<String,List<ExtensionElement>> extensionElements)
-
createUserIdentityLinks
protected List<IdentityLinkEntity> createUserIdentityLinks(String name, String identityLinkType, String scopeId, String scopeType, Map<String,List<ExtensionElement>> extensionElements, VariableContainer variableContainer)
-
createGroupIdentityLinks
protected List<IdentityLinkEntity> createGroupIdentityLinks(String name, String identityLinkType, String scopeId, String scopeType, Map<String,List<ExtensionElement>> extensionElements, VariableContainer variableContainer)
-
createIdentityLinks
protected List<IdentityLinkEntity> createIdentityLinks(String name, String identityLinkType, String scopeId, String scopeType, Map<String,List<ExtensionElement>> extensionElements, VariableContainer variableContainer, boolean isUserValue)
-
createPlanItemIdentityLinks
protected List<IdentityLinkEntity> createPlanItemIdentityLinks(String name, String identityLinkType, boolean isUserValue, PlanItemInstanceEntity planItemInstance, Map<String,List<ExtensionElement>> extensionElements)
-
createPlanItemIdentityLinkWithValue
protected IdentityLinkEntity createPlanItemIdentityLinkWithValue(String value, String identityLinkType, boolean isUserValue, PlanItemInstanceEntity planItemInstance)
-
createTranslations
protected void createTranslations(String scopeId, String scopeType, Map<String,List<ExtensionElement>> extensionElements, VariableContainer variableContainer)
-
getSecurityPolicyModel
protected SecurityPolicyModel getSecurityPolicyModel(TaskEntity taskEntity)
-
getExtensionElementValue
protected String getExtensionElementValue(String name, Map<String,List<ExtensionElement>> extensionElements)
-
getExtensionElementValue
protected String getExtensionElementValue(ExtensionElement extensionElement)
-
getExtensionElement
protected ExtensionElement getExtensionElement(String name, Map<String,List<ExtensionElement>> extensionElements)
-
getExtensionElementList
protected List<String> getExtensionElementList(String name, Map<String,List<ExtensionElement>> extensionElements)
-
getIdentityLinkService
protected IdentityLinkService getIdentityLinkService()
- Specified by:
getIdentityLinkService
in classBasePlatformInterceptor
-
getExpressionManager
protected ExpressionManager getExpressionManager()
- Specified by:
getExpressionManager
in classBasePlatformInterceptor
-
-