diff --git a/doc/docbook/index.xml b/doc/docbook/index.xml index 8b734cbba1..4d311f36fa 100644 --- a/doc/docbook/index.xml +++ b/doc/docbook/index.xml @@ -210,8 +210,7 @@ - @@ -362,8 +361,7 @@ - + @@ -1710,8 +1708,7 @@ public boolean supports(Class clazz); - @@ -2111,10 +2108,10 @@ public boolean supports(Class clazz); Similar to the BasicAclEntryAfterInvocationProvider is BasicAclEntryAfterInvocationCollectionFilteringProvider. - It is designed to remove Collection elements for - which a principal does not have access. It never thrown an - AccessDeniedException - simply silently removes the - offending elements. The provider is configured as follows: + It is designed to remove Collection or array + elements for which a principal does not have access. It never thrown + an AccessDeniedException - simply silently removes + the offending elements. The provider is configured as follows: <bean id="afterAclCollectionRead" class="net.sf.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationCollectionFilteringProvider"> <property name="aclManager"><ref local="aclManager"/></property> @@ -2127,9 +2124,10 @@ public boolean supports(Class clazz); </bean> As you can imagine, the returned Object must - be a Collection for this provider to operate. It - will remove any element if the AclManager indicates - the Authentication does not hold one of the listed + be a Collection or array for this provider to + operate. It will remove any element if the + AclManager indicates the + Authentication does not hold one of the listed requirePermissions. The Contacts sample application demonstrates these two @@ -3801,8 +3799,7 @@ $CATALINA_HOME/bin/startup.sh - +