Class GenericAclEntryAfterInvocationCollectionFilteringProvider
- java.lang.Object
-
- org.acegisecurity.afterinvocation.AbstractAclProvider
-
- org.acegisecurity.afterinvocation.AclEntryAfterInvocationCollectionFilteringProvider
-
- com.atlassian.bamboo.security.acegi.afterinvocation.GenericAclEntryAfterInvocationCollectionFilteringProvider
-
- All Implemented Interfaces:
org.acegisecurity.afterinvocation.AfterInvocationProvider
public class GenericAclEntryAfterInvocationCollectionFilteringProvider extends org.acegisecurity.afterinvocation.AclEntryAfterInvocationCollectionFilteringProvider
-
-
Constructor Summary
Constructors Constructor Description GenericAclEntryAfterInvocationCollectionFilteringProvider(org.acegisecurity.acls.AclService aclService, String processConfigAttrib, org.acegisecurity.acls.Permission[] requirePermission)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectdecide(org.acegisecurity.Authentication authentication, Object object, org.acegisecurity.ConfigAttributeDefinition config, Object returnedObject)protected booleanhasPermission(org.acegisecurity.Authentication authentication, Object domainObject)voidsetObjectIdentityRetrievalStrategy(org.acegisecurity.acls.objectidentity.ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy)voidsetSidRetrievalStrategy(org.acegisecurity.acls.sid.SidRetrievalStrategy sidRetrievalStrategy)
-
-
-
Constructor Detail
-
GenericAclEntryAfterInvocationCollectionFilteringProvider
public GenericAclEntryAfterInvocationCollectionFilteringProvider(org.acegisecurity.acls.AclService aclService, String processConfigAttrib, org.acegisecurity.acls.Permission[] requirePermission)
-
-
Method Detail
-
hasPermission
protected boolean hasPermission(org.acegisecurity.Authentication authentication, Object domainObject)- Overrides:
hasPermissionin classorg.acegisecurity.afterinvocation.AbstractAclProvider
-
decide
public Object decide(org.acegisecurity.Authentication authentication, Object object, org.acegisecurity.ConfigAttributeDefinition config, Object returnedObject) throws org.acegisecurity.AccessDeniedException
- Specified by:
decidein interfaceorg.acegisecurity.afterinvocation.AfterInvocationProvider- Overrides:
decidein classorg.acegisecurity.afterinvocation.AclEntryAfterInvocationCollectionFilteringProvider- Throws:
org.acegisecurity.AccessDeniedException
-
setObjectIdentityRetrievalStrategy
public void setObjectIdentityRetrievalStrategy(org.acegisecurity.acls.objectidentity.ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy)
- Overrides:
setObjectIdentityRetrievalStrategyin classorg.acegisecurity.afterinvocation.AbstractAclProvider
-
setSidRetrievalStrategy
public void setSidRetrievalStrategy(org.acegisecurity.acls.sid.SidRetrievalStrategy sidRetrievalStrategy)
- Overrides:
setSidRetrievalStrategyin classorg.acegisecurity.afterinvocation.AbstractAclProvider
-
-