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 Constructor Description RMAfterInvocationProvider()
Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
Object
decide(net.sf.acegisecurity.Authentication authentication, Object object, net.sf.acegisecurity.ConfigAttributeDefinition config, Object returnedObject)
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
supports(Class clazz)
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
-
-
-
-
Method Detail
-
supports
public boolean supports(net.sf.acegisecurity.ConfigAttribute configAttribute)
- Specified by:
supports
in interfacenet.sf.acegisecurity.afterinvocation.AfterInvocationProvider
-
supports
public boolean supports(Class clazz)
- 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
public void setAuthenticationUtil(AuthenticationUtil authenticationUtil)
Sets the authentication util- Parameters:
authenticationUtil
- The authentication util to set
-
-