com.atlassian.bamboo.security.acegi.vote
Class RestrictedAdminAwareVoter

java.lang.Object
  extended by org.acegisecurity.vote.AbstractAclVoter
      extended by org.acegisecurity.vote.AclEntryVoter
          extended by com.atlassian.bamboo.security.acegi.vote.RestrictedAdminAwareVoter
All Implemented Interfaces:
org.acegisecurity.vote.AccessDecisionVoter
Direct Known Subclasses:
GlobalVoter

public class RestrictedAdminAwareVoter
extends org.acegisecurity.vote.AclEntryVoter


Field Summary
 
Fields inherited from interface org.acegisecurity.vote.AccessDecisionVoter
ACCESS_ABSTAIN, ACCESS_DENIED, ACCESS_GRANTED
 
Constructor Summary
RestrictedAdminAwareVoter(org.acegisecurity.acls.AclService aclService, java.lang.String processConfigAttribute, org.acegisecurity.acls.Permission[] requirePermission)
           
 
Method Summary
 int vote(org.acegisecurity.Authentication authentication, java.lang.Object object, org.acegisecurity.ConfigAttributeDefinition config)
           
 
Methods inherited from class org.acegisecurity.vote.AclEntryVoter
getInternalMethod, getProcessConfigAttribute, setInternalMethod, setObjectIdentityRetrievalStrategy, setSidRetrievalStrategy, supports
 
Methods inherited from class org.acegisecurity.vote.AbstractAclVoter
getDomainObjectInstance, getProcessDomainObjectClass, setProcessDomainObjectClass, supports
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RestrictedAdminAwareVoter

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

vote

public int vote(org.acegisecurity.Authentication authentication,
                java.lang.Object object,
                org.acegisecurity.ConfigAttributeDefinition config)
Specified by:
vote in interface org.acegisecurity.vote.AccessDecisionVoter
Overrides:
vote in class org.acegisecurity.vote.AclEntryVoter


Copyright © 2012 Atlassian. All Rights Reserved.