Class ProcessSecurityPoliciesManagerImpl
- java.lang.Object
-
- org.activiti.core.common.spring.security.policies.BaseSecurityPoliciesManagerImpl
-
- org.activiti.core.common.spring.security.policies.ProcessSecurityPoliciesManagerImpl
-
- All Implemented Interfaces:
ProcessSecurityPoliciesManager,SecurityPoliciesManager
@Component public class ProcessSecurityPoliciesManagerImpl extends BaseSecurityPoliciesManagerImpl implements ProcessSecurityPoliciesManager
-
-
Field Summary
-
Fields inherited from class org.activiti.core.common.spring.security.policies.BaseSecurityPoliciesManagerImpl
securityManager, securityPoliciesProperties, userGroupManager
-
-
Constructor Summary
Constructors Constructor Description ProcessSecurityPoliciesManagerImpl(org.activiti.api.runtime.shared.identity.UserGroupManager userGroupManager, org.activiti.api.runtime.shared.security.SecurityManager securityManager, SecurityPoliciesProperties securityPoliciesProperties, SecurityPoliciesProcessDefinitionRestrictionApplier processDefinitionRestrictionApplier, SecurityPoliciesProcessInstanceRestrictionApplier processInstanceRestrictionApplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleananEntryInSetStartsKey(java.util.Set<java.lang.String> keys, java.lang.String processDefinitionKey)booleancanRead(java.lang.String processDefinitionKey)booleancanWrite(java.lang.String processDefinitionKey)org.activiti.api.process.model.payloads.GetProcessDefinitionsPayloadrestrictProcessDefQuery(SecurityPolicyAccess securityPolicyAccess)org.activiti.api.process.model.payloads.GetProcessInstancesPayloadrestrictProcessInstQuery(SecurityPolicyAccess securityPolicyAccess)-
Methods inherited from class org.activiti.core.common.spring.security.policies.BaseSecurityPoliciesManagerImpl
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 Detail
-
ProcessSecurityPoliciesManagerImpl
public ProcessSecurityPoliciesManagerImpl(org.activiti.api.runtime.shared.identity.UserGroupManager userGroupManager, org.activiti.api.runtime.shared.security.SecurityManager securityManager, SecurityPoliciesProperties securityPoliciesProperties, SecurityPoliciesProcessDefinitionRestrictionApplier processDefinitionRestrictionApplier, SecurityPoliciesProcessInstanceRestrictionApplier processInstanceRestrictionApplier)
-
-
Method Detail
-
restrictProcessDefQuery
public org.activiti.api.process.model.payloads.GetProcessDefinitionsPayload restrictProcessDefQuery(SecurityPolicyAccess securityPolicyAccess)
- Specified by:
restrictProcessDefQueryin interfaceProcessSecurityPoliciesManager
-
restrictProcessInstQuery
public org.activiti.api.process.model.payloads.GetProcessInstancesPayload restrictProcessInstQuery(SecurityPolicyAccess securityPolicyAccess)
- Specified by:
restrictProcessInstQueryin interfaceProcessSecurityPoliciesManager
-
canWrite
public boolean canWrite(java.lang.String processDefinitionKey)
- Specified by:
canWritein interfaceSecurityPoliciesManager
-
canRead
public boolean canRead(java.lang.String processDefinitionKey)
- Specified by:
canReadin interfaceSecurityPoliciesManager
-
anEntryInSetStartsKey
protected boolean anEntryInSetStartsKey(java.util.Set<java.lang.String> keys, java.lang.String processDefinitionKey)- Overrides:
anEntryInSetStartsKeyin classBaseSecurityPoliciesManagerImpl
-
-