Class BasePlatformInterceptor

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

public abstract class BasePlatformInterceptor extends Object
  • Field Details

    • SECURITY_POLICY_MODEL

      protected static final String SECURITY_POLICY_MODEL
      See Also:
    • TRIM_COMMA_SEPARATED

      protected static final Pattern TRIM_COMMA_SEPARATED
    • defaultSecurityPolicyKey

      protected String defaultSecurityPolicyKey
    • defaultSecurityPolicyModel

      protected SecurityPolicyModel defaultSecurityPolicyModel
  • Constructor Details

    • BasePlatformInterceptor

      protected BasePlatformInterceptor(String defaultSecurityPolicyKey)
  • Method Details

    • getSecurityPolicyModelByKey

      protected SecurityPolicyModel getSecurityPolicyModelByKey(String securityPolicyModelKey, String tenantId)
    • getDefaultSecurityPolicyModel

      protected SecurityPolicyModel getDefaultSecurityPolicyModel(String tenantId, PolicyRepositoryService policyRepositoryService)
    • createTranslation

      protected void createTranslation(String scopeId, String scopeType, String key, String locale, String value)
    • createIdentityLinkWithValue

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

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

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

      protected Collection<String> getExpressionCollectionValue(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()