Class RMAfterInvocationProvider
java.lang.Object
org.alfresco.module.org_alfresco_module_rm.capability.RMSecurityCommon
org.alfresco.module.org_alfresco_module_rm.capability.RMAfterInvocationProvider
- All Implemented Interfaces:
net.sf.acegisecurity.afterinvocation.AfterInvocationProvider
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.InitializingBean
,org.springframework.context.ApplicationContextAware
public class RMAfterInvocationProvider
extends RMSecurityCommon
implements net.sf.acegisecurity.afterinvocation.AfterInvocationProvider, org.springframework.beans.factory.InitializingBean
RM After Invocation Provider
-
Field Summary
Fields inherited from class org.alfresco.module.org_alfresco_module_rm.capability.RMSecurityCommon
applicationContext, caveatConfigComponent, nodeService, NOSET_VALUE, permissionService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
decide
(net.sf.acegisecurity.Authentication authentication, Object object, net.sf.acegisecurity.ConfigAttributeDefinition config, Object returnedObject) protected boolean
isUnfiltered
(NodeRef nodeRef) void
setAuthenticationUtil
(AuthenticationUtil authenticationUtil) Sets the authentication utilvoid
setMaxPermissionChecks
(int maxPermissionChecks) Set the max number of permission checksvoid
setMaxPermissionCheckTimeMillis
(long maxPermissionCheckTimeMillis) Set the max time for permission checksboolean
boolean
supports
(net.sf.acegisecurity.ConfigAttribute configAttribute) Methods inherited from class org.alfresco.module.org_alfresco_module_rm.capability.RMSecurityCommon
checkRead, checkRead, checkRmRead, getFilePlanService, getTestNode, getTransactionCache, setApplicationContext, setCaveatConfigComponent, setNodeService, setPermissionService, setTransactionCache
-
Constructor Details
-
RMAfterInvocationProvider
public RMAfterInvocationProvider()Default constructor
-
-
Method Details
-
supports
public boolean supports(net.sf.acegisecurity.ConfigAttribute configAttribute) - Specified by:
supports
in interfacenet.sf.acegisecurity.afterinvocation.AfterInvocationProvider
-
supports
- Specified by:
supports
in interfacenet.sf.acegisecurity.afterinvocation.AfterInvocationProvider
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
-
setMaxPermissionChecks
public void setMaxPermissionChecks(int maxPermissionChecks) Set the max number of permission checks- Parameters:
maxPermissionChecks
-
-
setMaxPermissionCheckTimeMillis
public void setMaxPermissionCheckTimeMillis(long maxPermissionCheckTimeMillis) Set the max time for permission checks- Parameters:
maxPermissionCheckTimeMillis
-
-
setAuthenticationUtil
Sets the authentication util- Parameters:
authenticationUtil
- The authentication util to set
-
decide
public Object decide(net.sf.acegisecurity.Authentication authentication, Object object, net.sf.acegisecurity.ConfigAttributeDefinition config, Object returnedObject) - Specified by:
decide
in interfacenet.sf.acegisecurity.afterinvocation.AfterInvocationProvider
-
isUnfiltered
-