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

java.lang.Object
  extended by org.acegisecurity.vote.AbstractAclVoter
      extended by org.acegisecurity.vote.AclEntryVoter
          extended by com.atlassian.bamboo.security.acegi.vote.WebworkAclVoter
              extended by com.atlassian.bamboo.security.acegi.vote.RestrictedAdminAwareWebworkAclVoter
All Implemented Interfaces:
org.acegisecurity.vote.AccessDecisionVoter

public class RestrictedAdminAwareWebworkAclVoter
extends WebworkAclVoter


Field Summary
 
Fields inherited from interface org.acegisecurity.vote.AccessDecisionVoter
ACCESS_ABSTAIN, ACCESS_DENIED, ACCESS_GRANTED
 
Constructor Summary
RestrictedAdminAwareWebworkAclVoter(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 com.atlassian.bamboo.security.acegi.vote.WebworkAclVoter
getDomainObjectInstance, setObjectIdentityRetrievalStrategy, setSidRetrievalStrategy, supports
 
Methods inherited from class org.acegisecurity.vote.AclEntryVoter
getInternalMethod, getProcessConfigAttribute, setInternalMethod, supports
 
Methods inherited from class org.acegisecurity.vote.AbstractAclVoter
getProcessDomainObjectClass, setProcessDomainObjectClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RestrictedAdminAwareWebworkAclVoter

public RestrictedAdminAwareWebworkAclVoter(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 WebworkAclVoter


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