Class SecurityPoliciesApplicationServiceImpl

  • All Implemented Interfaces:
    org.activiti.core.common.spring.security.policies.SecurityPoliciesManager

    public class SecurityPoliciesApplicationServiceImpl
    extends org.activiti.core.common.spring.security.policies.BaseSecurityPoliciesManagerImpl
    implements org.activiti.core.common.spring.security.policies.SecurityPoliciesManager
    Applies security policies (defined into the application.properties file) to event data
    • Field Summary

      • Fields inherited from class org.activiti.core.common.spring.security.policies.BaseSecurityPoliciesManagerImpl

        securityManager, securityPoliciesProperties
    • Constructor Summary

      Constructors 
      Constructor Description
      SecurityPoliciesApplicationServiceImpl​(org.activiti.api.runtime.shared.security.SecurityManager securityManager, org.activiti.core.common.spring.security.policies.conf.SecurityPoliciesProperties securityPoliciesProperties)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canRead​(String processDefinitionKey)  
      boolean canWrite​(String processDefinitionKey)  
      org.springframework.data.jpa.domain.Specification<AuditEventEntity> createSpecWithSecurity​(org.springframework.data.jpa.domain.Specification<AuditEventEntity> spec, org.activiti.core.common.spring.security.policies.SecurityPolicyAccess securityPolicy)  
      • Methods inherited from class org.activiti.core.common.spring.security.policies.BaseSecurityPoliciesManagerImpl

        anEntryInSetStartsKey, arePoliciesDefined, canRead, canWrite, getAllowedKeys, getSecurityPoliciesProperties, hasPermission
      • Methods inherited from interface org.activiti.core.common.spring.security.policies.SecurityPoliciesManager

        arePoliciesDefined, canRead, canWrite, getAllowedKeys
    • Constructor Detail

      • SecurityPoliciesApplicationServiceImpl

        public SecurityPoliciesApplicationServiceImpl​(org.activiti.api.runtime.shared.security.SecurityManager securityManager,
                                                      org.activiti.core.common.spring.security.policies.conf.SecurityPoliciesProperties securityPoliciesProperties)
    • Method Detail

      • createSpecWithSecurity

        public org.springframework.data.jpa.domain.Specification<AuditEventEntity> createSpecWithSecurity​(org.springframework.data.jpa.domain.Specification<AuditEventEntity> spec,
                                                                                                          org.activiti.core.common.spring.security.policies.SecurityPolicyAccess securityPolicy)
      • canWrite

        public boolean canWrite​(String processDefinitionKey)
        Specified by:
        canWrite in interface org.activiti.core.common.spring.security.policies.SecurityPoliciesManager
      • canRead

        public boolean canRead​(String processDefinitionKey)
        Specified by:
        canRead in interface org.activiti.core.common.spring.security.policies.SecurityPoliciesManager