Class BaseSecurityPoliciesManagerImpl
- java.lang.Object
-
- org.activiti.core.common.spring.security.policies.BaseSecurityPoliciesManagerImpl
-
- All Implemented Interfaces:
SecurityPoliciesManager
- Direct Known Subclasses:
ProcessSecurityPoliciesManagerImpl
public abstract class BaseSecurityPoliciesManagerImpl extends Object implements SecurityPoliciesManager
-
-
Field Summary
Fields Modifier and Type Field Description protected SecurityManagersecurityManagerprotected SecurityPoliciesPropertiessecurityPoliciesProperties
-
Constructor Summary
Constructors Constructor Description BaseSecurityPoliciesManagerImpl(SecurityManager securityManager, SecurityPoliciesProperties securityPoliciesProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleananEntryInSetStartsKey(Set<String> keys, String processDefinitionKey)booleanarePoliciesDefined()booleancanRead(String processDefinitionKey, String appName)booleancanWrite(String processDefinitionKey, String appName)Map<String,Set<String>>getAllowedKeys(SecurityPolicyAccess... securityPoliciesAccess)protected SecurityPoliciesPropertiesgetSecurityPoliciesProperties()booleanhasPermission(String processDefinitionKey, SecurityPolicyAccess securityPolicyAccess, String appName)-
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
canRead, canWrite
-
-
-
-
Field Detail
-
securityManager
protected SecurityManager securityManager
-
securityPoliciesProperties
protected SecurityPoliciesProperties securityPoliciesProperties
-
-
Constructor Detail
-
BaseSecurityPoliciesManagerImpl
public BaseSecurityPoliciesManagerImpl(SecurityManager securityManager, SecurityPoliciesProperties securityPoliciesProperties)
-
-
Method Detail
-
arePoliciesDefined
public boolean arePoliciesDefined()
- Specified by:
arePoliciesDefinedin interfaceSecurityPoliciesManager
-
getAllowedKeys
public Map<String,Set<String>> getAllowedKeys(SecurityPolicyAccess... securityPoliciesAccess)
- Specified by:
getAllowedKeysin interfaceSecurityPoliciesManager
-
canRead
public boolean canRead(String processDefinitionKey, String appName)
- Specified by:
canReadin interfaceSecurityPoliciesManager
-
canWrite
public boolean canWrite(String processDefinitionKey, String appName)
- Specified by:
canWritein interfaceSecurityPoliciesManager
-
hasPermission
public boolean hasPermission(String processDefinitionKey, SecurityPolicyAccess securityPolicyAccess, String appName)
-
anEntryInSetStartsKey
protected boolean anEntryInSetStartsKey(Set<String> keys, String processDefinitionKey)
-
getSecurityPoliciesProperties
protected SecurityPoliciesProperties getSecurityPoliciesProperties()
-
-