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 TypeMethodDescriptionvoiddecide(net.sf.acegisecurity.Authentication authentication, Object object, net.sf.acegisecurity.ConfigAttributeDefinition config, Object returnedObject) protected booleanisUnfiltered(NodeRef nodeRef) voidsetAuthenticationUtil(AuthenticationUtil authenticationUtil) Sets the authentication utilvoidsetMaxPermissionChecks(int maxPermissionChecks) Set the max number of permission checksvoidsetMaxPermissionCheckTimeMillis(long maxPermissionCheckTimeMillis) Set the max time for permission checksbooleanbooleansupports(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:
supportsin interfacenet.sf.acegisecurity.afterinvocation.AfterInvocationProvider
-
supports
- Specified by:
supportsin interfacenet.sf.acegisecurity.afterinvocation.AfterInvocationProvider
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin 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:
decidein interfacenet.sf.acegisecurity.afterinvocation.AfterInvocationProvider
-
isUnfiltered
-