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.StringdefaultSecurityPolicyKeyprotected SecurityPolicyModeldefaultSecurityPolicyModelprotected static java.lang.StringSECURITY_POLICY_MODELprotected static java.util.regex.PatternTRIM_COMMA_SEPARATED
-
Constructor Summary
Constructors Modifier Constructor Description protectedBasePlatformInterceptor(java.lang.String defaultSecurityPolicyKey)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntitycreateIdentityLinkWithValue(java.lang.String value, java.lang.String identityLinkType, java.lang.String scopeId, java.lang.String scopeType, boolean isUserValue)protected voidcreateTranslation(java.lang.String scopeId, java.lang.String scopeType, java.lang.String key, java.lang.String locale, java.lang.String value)protected SecurityPolicyModelgetDefaultSecurityPolicyModel(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.ExpressionManagergetExpressionManager()protected java.lang.StringgetExpressionStringValue(java.lang.String value, org.flowable.common.engine.api.variable.VariableContainer variableContainer)protected java.lang.ObjectgetExpressionValue(java.lang.String value, org.flowable.common.engine.api.variable.VariableContainer variableContainer)protected abstract org.flowable.identitylink.service.IdentityLinkServicegetIdentityLinkService()protected SecurityPolicyModelgetSecurityPolicyModelByKey(java.lang.String securityPolicyModelKey, java.lang.String tenantId)
-
-
-
Field Detail
-
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
protected SecurityPolicyModel defaultSecurityPolicyModel
-
-
Method Detail
-
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()
-
-