SEC-1051: Moved voter and afterinvocation packages into acl package. Also moved filterer classes fom core, as they are used in the acl after-invocation classes
@ -84,11 +84,7 @@ public class AclEntryAfterInvocationCollectionFilteringProvider extends Abstract
@@ -84,11 +84,7 @@ public class AclEntryAfterInvocationCollectionFilteringProvider extends Abstract
returnnull;
}
Iteratoriter=config.iterator();
while(iter.hasNext()){
ConfigAttributeattr=(ConfigAttribute)iter.next();
for(ConfigAttributeattr:config){
if(!this.supports(attr)){
continue;
}
@ -97,7 +93,7 @@ public class AclEntryAfterInvocationCollectionFilteringProvider extends Abstract
@@ -97,7 +93,7 @@ public class AclEntryAfterInvocationCollectionFilteringProvider extends Abstract
@ -108,8 +104,7 @@ public class AclEntryAfterInvocationCollectionFilteringProvider extends Abstract
@@ -108,8 +104,7 @@ public class AclEntryAfterInvocationCollectionFilteringProvider extends Abstract
// Locate unauthorised Collection elements
IteratorcollectionIter=filterer.iterator();
while(collectionIter.hasNext()){
ObjectdomainObject=collectionIter.next();
for(ObjectdomainObject:filterer){
// Ignore nulls or entries which aren't instances of the configured domain object class