Class BaseSecurityPoliciesManagerImpl

    • Field Detail

      • userGroupManager

        protected org.activiti.api.runtime.shared.identity.UserGroupManager userGroupManager
      • securityManager

        protected org.activiti.api.runtime.shared.security.SecurityManager securityManager
    • Constructor Detail

      • BaseSecurityPoliciesManagerImpl

        public BaseSecurityPoliciesManagerImpl​(org.activiti.api.runtime.shared.identity.UserGroupManager userGroupManager,
                                               org.activiti.api.runtime.shared.security.SecurityManager securityManager,
                                               SecurityPoliciesProperties securityPoliciesProperties)
    • Method Detail

      • canRead

        public boolean canRead​(java.lang.String processDefinitionKey,
                               java.lang.String appName)
        Specified by:
        canRead in interface SecurityPoliciesManager
      • canWrite

        public boolean canWrite​(java.lang.String processDefinitionKey,
                                java.lang.String appName)
        Specified by:
        canWrite in interface SecurityPoliciesManager
      • hasPermission

        public boolean hasPermission​(java.lang.String processDefinitionKey,
                                     SecurityPolicyAccess securityPolicyAccess,
                                     java.lang.String appName)
      • anEntryInSetStartsKey

        protected boolean anEntryInSetStartsKey​(java.util.Set<java.lang.String> keys,
                                                java.lang.String processDefinitionKey)