|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.security.permissions.impl.acegi.ACLEntryAfterInvocationProvider
public class ACLEntryAfterInvocationProvider
Enforce permission after the method call
Constructor Summary | |
---|---|
ACLEntryAfterInvocationProvider()
Default constructor |
Method Summary | |
---|---|
void |
afterPropertiesSet()
|
java.lang.Object |
decide(net.sf.acegisecurity.Authentication authentication,
java.lang.Object object,
net.sf.acegisecurity.ConfigAttributeDefinition config,
java.lang.Object returnedObject)
|
org.alfresco.service.namespace.NamespacePrefixResolver |
getNamespacePrefixResolver()
Get the namespace prefix resolver |
org.alfresco.service.cmr.repository.NodeService |
getNodeService()
Get the node service |
org.alfresco.service.cmr.security.PermissionService |
getPermissionService()
Get the permission service. |
void |
setAuthenticationService(AuthenticationService authenticationService)
Set the authentication service |
void |
setMaxPermissionChecks(int maxPermissionChecks)
Set the max number of permission checks |
void |
setMaxPermissionCheckTimeMillis(long maxPermissionCheckTimeMillis)
Set the max time for permission checks |
void |
setNamespacePrefixResolver(org.alfresco.service.namespace.NamespacePrefixResolver nspr)
Set the namespace prefix resolver |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Set the node service |
void |
setOptimisePermissionsBulkFetchSize(int optimisePermissionsBulkFetchSize)
|
void |
setOptimisePermissionsCheck(boolean optimisePermissionsCheck)
|
void |
setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
Set the permission service. |
void |
setUnfilteredFor(java.util.Set unfilteredFor)
Types and aspects for which we will abstain on voting if they are present. |
boolean |
supports(java.lang.Class clazz)
|
boolean |
supports(net.sf.acegisecurity.ConfigAttribute attribute)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ACLEntryAfterInvocationProvider()
Method Detail |
---|
public void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
permissionService
- public org.alfresco.service.cmr.security.PermissionService getPermissionService()
public org.alfresco.service.namespace.NamespacePrefixResolver getNamespacePrefixResolver()
public void setNamespacePrefixResolver(org.alfresco.service.namespace.NamespacePrefixResolver nspr)
nspr
- public org.alfresco.service.cmr.repository.NodeService getNodeService()
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService
- public void setAuthenticationService(AuthenticationService authenticationService)
authenticationService
- public void setMaxPermissionChecks(int maxPermissionChecks)
maxPermissionChecks
- public void setMaxPermissionCheckTimeMillis(long maxPermissionCheckTimeMillis)
maxPermissionCheckTimeMillis
- public void setUnfilteredFor(java.util.Set unfilteredFor)
abstainFor
- public void afterPropertiesSet() throws java.lang.Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
java.lang.Exception
public java.lang.Object decide(net.sf.acegisecurity.Authentication authentication, java.lang.Object object, net.sf.acegisecurity.ConfigAttributeDefinition config, java.lang.Object returnedObject) throws net.sf.acegisecurity.AccessDeniedException
decide
in interface net.sf.acegisecurity.afterinvocation.AfterInvocationProvider
net.sf.acegisecurity.AccessDeniedException
public void setOptimisePermissionsCheck(boolean optimisePermissionsCheck)
public void setOptimisePermissionsBulkFetchSize(int optimisePermissionsBulkFetchSize)
public boolean supports(net.sf.acegisecurity.ConfigAttribute attribute)
supports
in interface net.sf.acegisecurity.afterinvocation.AfterInvocationProvider
public boolean supports(java.lang.Class clazz)
supports
in interface net.sf.acegisecurity.afterinvocation.AfterInvocationProvider
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |