Class AclAfterCollectionCompSeqByArrayDesignFilter
- java.lang.Object
-
- org.springframework.security.acls.afterinvocation.AbstractAclProvider
-
- org.springframework.security.acls.afterinvocation.AclEntryAfterInvocationCollectionFilteringProvider
-
- gemma.gsec.acl.afterinvocation.AclEntryAfterInvocationCollectionFilteringProvider
-
- gemma.gsec.acl.afterinvocation.AclEntryAfterInvocationByAssociationCollectionFilteringProvider
-
- ubic.gemma.core.security.authorization.acl.AclAfterCollectionCompSeqByArrayDesignFilter
-
- All Implemented Interfaces:
org.springframework.security.access.AfterInvocationProvider
public class AclAfterCollectionCompSeqByArrayDesignFilter extends gemma.gsec.acl.afterinvocation.AclEntryAfterInvocationByAssociationCollectionFilteringProvider
For this particular AfterInvocationProvider, composite sequence authorization is determined based on the secured array design acl. ie. composite sequence security is determined from an owning array desgin's security.- Author:
- keshav (based in part on code from Acegi)
- See Also:
AfterInvocationProvider
-
-
Constructor Summary
Constructors Constructor Description AclAfterCollectionCompSeqByArrayDesignFilter(org.springframework.security.acls.model.AclService aclService, List<org.springframework.security.acls.model.Permission> requirePermission)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object
getActualDomainObject(Object targetDomainObject)
protected Class<?>
getProcessDomainObjectClass()
-
Methods inherited from class gemma.gsec.acl.afterinvocation.AclEntryAfterInvocationByAssociationCollectionFilteringProvider
hasPermission
-
Methods inherited from class gemma.gsec.acl.afterinvocation.AclEntryAfterInvocationCollectionFilteringProvider
decide, getObjectIdentities, hasPermission, hasPermission
-
-
-
-
Constructor Detail
-
AclAfterCollectionCompSeqByArrayDesignFilter
public AclAfterCollectionCompSeqByArrayDesignFilter(org.springframework.security.acls.model.AclService aclService, List<org.springframework.security.acls.model.Permission> requirePermission)
-
-
Method Detail
-
getProcessDomainObjectClass
protected Class<?> getProcessDomainObjectClass()
- Overrides:
getProcessDomainObjectClass
in classorg.springframework.security.acls.afterinvocation.AbstractAclProvider
-
-