Class AclAfterCollectionDataVectorByExpressionExperimentFilter
- 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.AclAfterCollectionDataVectorByExpressionExperimentFilter
-
- All Implemented Interfaces:
org.springframework.security.access.AfterInvocationProvider
public class AclAfterCollectionDataVectorByExpressionExperimentFilter extends gemma.gsec.acl.afterinvocation.AclEntryAfterInvocationByAssociationCollectionFilteringProvider
Filter collections of DesignElementDataVectors or DataVectorValueObjects based on the permissions of the associated ExpressionExperiment(s).- Author:
- pavlidis (based in part on code from Acegi)
-
-
Constructor Summary
Constructors Constructor Description AclAfterCollectionDataVectorByExpressionExperimentFilter(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
-
AclAfterCollectionDataVectorByExpressionExperimentFilter
public AclAfterCollectionDataVectorByExpressionExperimentFilter(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
-
-