Class BasePlatformBpmnInterceptor

java.lang.Object
com.flowable.platform.service.BasePlatformInterceptor
com.flowable.platform.service.BasePlatformBpmnInterceptor
Direct Known Subclasses:
PlatformCreateExternalWorkerJobInterceptor, PlatformCreateUserTaskInterceptor, PlatformIdentityLinkInterceptor, PlatformStartProcessInstanceInterceptor

public class BasePlatformBpmnInterceptor extends BasePlatformInterceptor
  • Constructor Details

    • BasePlatformBpmnInterceptor

      protected BasePlatformBpmnInterceptor(String defaultSecurityPolicyKey)
  • Method Details

    • getProcessModel

      protected org.flowable.bpmn.model.Process getProcessModel(String processDefinitionId)
    • createProcessIdentityLinks

      protected void createProcessIdentityLinks(String name, String identityLinkType, boolean isUserValue, org.flowable.engine.impl.persistence.entity.ExecutionEntity processInstance, Map<String,List<org.flowable.bpmn.model.ExtensionElement>> extensionElements)
    • createProcessIdentityLinkWithValue

      protected void createProcessIdentityLinkWithValue(String value, String identityLinkType, boolean isUserValue, org.flowable.engine.impl.persistence.entity.ExecutionEntity processInstance)
    • createUserTaskIdentityLinks

      protected List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createUserTaskIdentityLinks(String name, String identityLinkType, org.flowable.task.service.impl.persistence.entity.TaskEntity task, Map<String,List<org.flowable.bpmn.model.ExtensionElement>> extensionElements)
    • createGroupTaskIdentityLinks

      protected List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createGroupTaskIdentityLinks(String name, String identityLinkType, org.flowable.task.service.impl.persistence.entity.TaskEntity task, Map<String,List<org.flowable.bpmn.model.ExtensionElement>> extensionElements)
    • createUserIdentityLinks

      protected List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createUserIdentityLinks(String name, String identityLinkType, String scopeId, String scopeType, Map<String,List<org.flowable.bpmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer)
    • createGroupIdentityLinks

      protected List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createGroupIdentityLinks(String name, String identityLinkType, String scopeId, String scopeType, Map<String,List<org.flowable.bpmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer)
    • createIdentityLinks

      protected List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createIdentityLinks(String name, String identityLinkType, String scopeId, String scopeType, Map<String,List<org.flowable.bpmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer, boolean isUserValue)
    • createTranslations

      protected void createTranslations(String scopeId, String scopeType, Map<String,List<org.flowable.bpmn.model.ExtensionElement>> extensionElements, org.flowable.common.engine.api.variable.VariableContainer variableContainer)
    • getSecurityPolicyModel

      protected SecurityPolicyModel getSecurityPolicyModel(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity)
    • getExtensionElementValue

      protected String getExtensionElementValue(String name, Map<String,List<org.flowable.bpmn.model.ExtensionElement>> extensionElements)
    • getExtensionElementValue

      protected String getExtensionElementValue(org.flowable.bpmn.model.ExtensionElement extensionElement)
    • getExtensionElement

      protected org.flowable.bpmn.model.ExtensionElement getExtensionElement(String name, Map<String,List<org.flowable.bpmn.model.ExtensionElement>> extensionElements)
    • getExtensionElementList

      protected List<String> getExtensionElementList(String name, Map<String,List<org.flowable.bpmn.model.ExtensionElement>> extensionElements)
    • getIdentityLinkService

      protected org.flowable.identitylink.service.IdentityLinkService getIdentityLinkService()
      Specified by:
      getIdentityLinkService in class BasePlatformInterceptor
    • getExpressionManager

      protected org.flowable.common.engine.impl.el.ExpressionManager getExpressionManager()
      Specified by:
      getExpressionManager in class BasePlatformInterceptor