com.atlassian.bamboo.security.acegi.afterinvocation
Class GenericAclEntryAfterInvocationProvider

java.lang.Object
  extended by org.acegisecurity.afterinvocation.AbstractAclProvider
      extended by org.acegisecurity.afterinvocation.AclEntryAfterInvocationProvider
          extended by com.atlassian.bamboo.security.acegi.afterinvocation.GenericAclEntryAfterInvocationProvider
All Implemented Interfaces:
org.acegisecurity.afterinvocation.AfterInvocationProvider, org.springframework.context.MessageSourceAware

public class GenericAclEntryAfterInvocationProvider
extends org.acegisecurity.afterinvocation.AclEntryAfterInvocationProvider


Field Summary
 
Fields inherited from class org.acegisecurity.afterinvocation.AclEntryAfterInvocationProvider
logger, messages
 
Constructor Summary
GenericAclEntryAfterInvocationProvider(org.acegisecurity.acls.AclService aclService, java.lang.String processConfigAttribute, org.acegisecurity.acls.Permission[] requirePermission)
           
 
Method Summary
protected  boolean hasPermission(org.acegisecurity.Authentication authentication, java.lang.Object domainObject)
           
 void setObjectIdentityRetrievalStrategy(org.acegisecurity.acls.objectidentity.ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy)
           
 void setSidRetrievalStrategy(org.acegisecurity.acls.sid.SidRetrievalStrategy sidRetrievalStrategy)
           
 
Methods inherited from class org.acegisecurity.afterinvocation.AclEntryAfterInvocationProvider
decide, setMessageSource
 
Methods inherited from class org.acegisecurity.afterinvocation.AbstractAclProvider
getProcessDomainObjectClass, setProcessConfigAttribute, setProcessDomainObjectClass, supports, supports
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericAclEntryAfterInvocationProvider

public GenericAclEntryAfterInvocationProvider(org.acegisecurity.acls.AclService aclService,
                                              java.lang.String processConfigAttribute,
                                              org.acegisecurity.acls.Permission[] requirePermission)
Method Detail

hasPermission

protected boolean hasPermission(org.acegisecurity.Authentication authentication,
                                java.lang.Object domainObject)
Overrides:
hasPermission in class org.acegisecurity.afterinvocation.AbstractAclProvider

setObjectIdentityRetrievalStrategy

public void setObjectIdentityRetrievalStrategy(org.acegisecurity.acls.objectidentity.ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy)
Overrides:
setObjectIdentityRetrievalStrategy in class org.acegisecurity.afterinvocation.AbstractAclProvider

setSidRetrievalStrategy

public void setSidRetrievalStrategy(org.acegisecurity.acls.sid.SidRetrievalStrategy sidRetrievalStrategy)
Overrides:
setSidRetrievalStrategy in class org.acegisecurity.afterinvocation.AbstractAclProvider


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.