Package com.flowable.platform.service
Class BasePlatformBpmnInterceptor
java.lang.Object
com.flowable.platform.service.BasePlatformInterceptor
com.flowable.platform.service.BasePlatformBpmnInterceptor
- Direct Known Subclasses:
PlatformCreateExternalWorkerJobInterceptor,PlatformCreateUserTaskInterceptor,PlatformIdentityLinkInterceptor,PlatformStartProcessInstanceInterceptor
-
Field Summary
Fields inherited from class com.flowable.platform.service.BasePlatformInterceptor
defaultSecurityPolicyKey, defaultSecurityPolicyModel, SECURITY_POLICY_MODEL, TRIM_COMMA_SEPARATED -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBasePlatformBpmnInterceptor(String defaultSecurityPolicyKey) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<IdentityLinkEntity>createGroupIdentityLinks(String name, String identityLinkType, String scopeId, String scopeType, Map<String, List<ExtensionElement>> extensionElements, VariableContainer variableContainer) protected List<IdentityLinkEntity>createGroupTaskIdentityLinks(String name, String identityLinkType, TaskEntity task, Map<String, List<ExtensionElement>> extensionElements) protected List<IdentityLinkEntity>createIdentityLinks(String name, String identityLinkType, String scopeId, String scopeType, Map<String, List<ExtensionElement>> extensionElements, VariableContainer variableContainer, boolean isUserValue) protected voidcreateProcessIdentityLinks(String name, String identityLinkType, boolean isUserValue, ExecutionEntity processInstance, Map<String, List<ExtensionElement>> extensionElements) protected voidcreateProcessIdentityLinkWithValue(String value, String identityLinkType, boolean isUserValue, ExecutionEntity processInstance) protected voidcreateTranslations(String scopeId, String scopeType, Map<String, List<ExtensionElement>> extensionElements, VariableContainer variableContainer) protected List<IdentityLinkEntity>createUserIdentityLinks(String name, String identityLinkType, String scopeId, String scopeType, Map<String, List<ExtensionElement>> extensionElements, VariableContainer variableContainer) protected List<IdentityLinkEntity>createUserTaskIdentityLinks(String name, String identityLinkType, TaskEntity task, Map<String, List<ExtensionElement>> extensionElements) protected ExpressionManagerprotected ExtensionElementgetExtensionElement(String name, Map<String, List<ExtensionElement>> extensionElements) getExtensionElementList(String name, Map<String, List<ExtensionElement>> extensionElements) protected StringgetExtensionElementValue(String name, Map<String, List<ExtensionElement>> extensionElements) protected StringgetExtensionElementValue(ExtensionElement extensionElement) protected IdentityLinkServiceprotected ProcessgetProcessModel(String processDefinitionId) protected SecurityPolicyModelgetSecurityPolicyModel(TaskEntity taskEntity) Methods inherited from class com.flowable.platform.service.BasePlatformInterceptor
createIdentityLinkWithValue, createTranslation, getDefaultSecurityPolicyModel, getExpressionCollectionValue, getExpressionStringValue, getExpressionValue, getSecurityPolicyModelByKey
-
Constructor Details
-
BasePlatformBpmnInterceptor
-
-
Method Details
-
getProcessModel
-
createProcessIdentityLinks
protected void createProcessIdentityLinks(String name, String identityLinkType, boolean isUserValue, ExecutionEntity processInstance, Map<String, List<ExtensionElement>> extensionElements) -
createProcessIdentityLinkWithValue
protected void createProcessIdentityLinkWithValue(String value, String identityLinkType, boolean isUserValue, ExecutionEntity processInstance) -
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) -
createTranslations
protected void createTranslations(String scopeId, String scopeType, Map<String, List<ExtensionElement>> extensionElements, VariableContainer variableContainer) -
getSecurityPolicyModel
-
getExtensionElementValue
-
getExtensionElementValue
-
getExtensionElement
protected ExtensionElement getExtensionElement(String name, Map<String, List<ExtensionElement>> extensionElements) -
getExtensionElementList
-
getIdentityLinkService
- Specified by:
getIdentityLinkServicein classBasePlatformInterceptor
-
getExpressionManager
- Specified by:
getExpressionManagerin classBasePlatformInterceptor
-