Class BasePlatformInterceptor

java.lang.Object
com.flowable.platform.service.BasePlatformInterceptor
Direct Known Subclasses:
BasePlatformBpmnInterceptor, BasePlatformCmmnInterceptor

public abstract class BasePlatformInterceptor
extends java.lang.Object
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.String defaultSecurityPolicyKey  
    protected SecurityPolicyModel defaultSecurityPolicyModel  
    protected static java.lang.String SECURITY_POLICY_MODEL  
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected BasePlatformInterceptor​(java.lang.String defaultSecurityPolicyKey)  
  • Method Summary

    Modifier and Type Method Description
    protected org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity createIdentityLinkWithValue​(java.lang.String value, java.lang.String identityLinkType, java.lang.String scopeId, java.lang.String scopeType, boolean isUserValue)  
    protected void createTranslation​(java.lang.String scopeId, java.lang.String scopeType, java.lang.String key, java.lang.String locale, java.lang.String value)  
    protected SecurityPolicyModel getDefaultSecurityPolicyModel​(java.lang.String tenantId, PolicyRepositoryService policyRepositoryService)  
    protected java.util.Collection<java.lang.String> getExpressionCollectionValue​(java.lang.String value, org.flowable.common.engine.api.variable.VariableContainer variableContainer)  
    protected abstract org.flowable.common.engine.impl.el.ExpressionManager getExpressionManager()  
    protected java.lang.String getExpressionStringValue​(java.lang.String value, org.flowable.common.engine.api.variable.VariableContainer variableContainer)  
    protected java.lang.Object getExpressionValue​(java.lang.String value, org.flowable.common.engine.api.variable.VariableContainer variableContainer)  
    protected abstract org.flowable.identitylink.service.IdentityLinkService getIdentityLinkService()  
    protected SecurityPolicyModel getSecurityPolicyModelByKey​(java.lang.String securityPolicyModelKey, java.lang.String tenantId)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • getSecurityPolicyModelByKey

      protected SecurityPolicyModel getSecurityPolicyModelByKey​(java.lang.String securityPolicyModelKey, java.lang.String tenantId)
    • getDefaultSecurityPolicyModel

      protected SecurityPolicyModel getDefaultSecurityPolicyModel​(java.lang.String tenantId, PolicyRepositoryService policyRepositoryService)
    • createTranslation

      protected void createTranslation​(java.lang.String scopeId, java.lang.String scopeType, java.lang.String key, java.lang.String locale, java.lang.String value)
    • createIdentityLinkWithValue

      protected org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity createIdentityLinkWithValue​(java.lang.String value, java.lang.String identityLinkType, java.lang.String scopeId, java.lang.String scopeType, boolean isUserValue)
    • getExpressionStringValue

      protected java.lang.String getExpressionStringValue​(java.lang.String value, org.flowable.common.engine.api.variable.VariableContainer variableContainer)
    • getExpressionValue

      protected java.lang.Object getExpressionValue​(java.lang.String value, org.flowable.common.engine.api.variable.VariableContainer variableContainer)
    • getExpressionCollectionValue

      protected java.util.Collection<java.lang.String> getExpressionCollectionValue​(java.lang.String value, org.flowable.common.engine.api.variable.VariableContainer variableContainer)
    • getExpressionManager

      protected abstract org.flowable.common.engine.impl.el.ExpressionManager getExpressionManager()
    • getIdentityLinkService

      protected abstract org.flowable.identitylink.service.IdentityLinkService getIdentityLinkService()