Class SecurityPoliciesApplicationServiceImpl

java.lang.Object
org.activiti.core.common.spring.security.policies.BaseSecurityPoliciesManagerImpl
org.activiti.cloud.services.audit.jpa.security.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

    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 class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.activiti.core.common.spring.security.policies.SecurityPoliciesManager

    arePoliciesDefined, canRead, canWrite, getAllowedKeys
  • Constructor Details

    • SecurityPoliciesApplicationServiceImpl

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

    • 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