Package com.flowable.platform.service
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
protected static java.util.regex.Pattern
TRIM_COMMA_SEPARATED
-
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)
-
Field Details
-
SECURITY_POLICY_MODEL
protected static final java.lang.String SECURITY_POLICY_MODEL- See Also:
- Constant Field Values
-
TRIM_COMMA_SEPARATED
protected static final java.util.regex.Pattern TRIM_COMMA_SEPARATED -
defaultSecurityPolicyKey
protected java.lang.String defaultSecurityPolicyKey -
defaultSecurityPolicyModel
-
-
Constructor Details
-
BasePlatformInterceptor
protected BasePlatformInterceptor(java.lang.String defaultSecurityPolicyKey)
-
-
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()
-