public abstract class AbstractBambooAclEntryVoter
extends org.acegisecurity.vote.AclEntryVoter
Constructor and Description |
---|
AbstractBambooAclEntryVoter(org.acegisecurity.acls.AclService aclService,
String processConfigAttribute,
org.acegisecurity.acls.Permission[] requirePermission) |
Modifier and Type | Method and Description |
---|---|
org.acegisecurity.acls.AclService |
getAclService() |
protected Object |
getInnerDomainObject(Object domainObject) |
org.acegisecurity.acls.objectidentity.ObjectIdentityRetrievalStrategy |
getObjectIdentityRetrievalStrategy() |
org.acegisecurity.acls.Permission[] |
getRequirePermission() |
org.acegisecurity.acls.sid.SidRetrievalStrategy |
getSidRetrievalStrategy() |
void |
setObjectIdentityRetrievalStrategy(org.acegisecurity.acls.objectidentity.ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy) |
void |
setSidRetrievalStrategy(org.acegisecurity.acls.sid.SidRetrievalStrategy sidRetrievalStrategy) |
String |
toString() |
int |
vote(org.acegisecurity.Authentication authentication,
Object object,
org.acegisecurity.ConfigAttributeDefinition config)
Copied and improved voting logic from the parent class.
|
protected int |
vote(org.acegisecurity.Authentication authentication,
org.acegisecurity.acls.objectidentity.ObjectIdentity objectIdentity) |
getInternalMethod, getProcessConfigAttribute, setInternalMethod, supports
public AbstractBambooAclEntryVoter(org.acegisecurity.acls.AclService aclService, String processConfigAttribute, org.acegisecurity.acls.Permission[] requirePermission)
public int vote(org.acegisecurity.Authentication authentication, Object object, org.acegisecurity.ConfigAttributeDefinition config)
vote
in interface org.acegisecurity.vote.AccessDecisionVoter
vote
in class org.acegisecurity.vote.AclEntryVoter
protected int vote(org.acegisecurity.Authentication authentication, org.acegisecurity.acls.objectidentity.ObjectIdentity objectIdentity)
public org.acegisecurity.acls.AclService getAclService()
public org.acegisecurity.acls.Permission[] getRequirePermission()
public org.acegisecurity.acls.objectidentity.ObjectIdentityRetrievalStrategy getObjectIdentityRetrievalStrategy()
public void setObjectIdentityRetrievalStrategy(org.acegisecurity.acls.objectidentity.ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy)
setObjectIdentityRetrievalStrategy
in class org.acegisecurity.vote.AclEntryVoter
public org.acegisecurity.acls.sid.SidRetrievalStrategy getSidRetrievalStrategy()
public void setSidRetrievalStrategy(org.acegisecurity.acls.sid.SidRetrievalStrategy sidRetrievalStrategy)
setSidRetrievalStrategy
in class org.acegisecurity.vote.AclEntryVoter
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.