/** * {@inheritDoc} */ public boolean addEntryFilter( EntryFilter filter ) { for ( EntryFilteringCursor efc : list ) { efc.addEntryFilter( filter ); } // returning hard coded value, shouldn't be a problem return true; }
public EntryFilteringCursor search( SearchOperationContext searchContext ) throws LdapException cursor.addEntryFilter( new EntryFilter()
/** * {@inheritDoc} */ @Override public EntryFilteringCursor search( SearchOperationContext searchContext ) throws LdapException { EntryFilteringCursor cursor = next( searchContext ); // only add collective attributes for non-syncrepl search if ( !searchContext.isSyncreplSearch() ) { cursor.addEntryFilter( searchFilter ); } return cursor; }
/** * {@inheritDoc} */ @Override public EntryFilteringCursor search( SearchOperationContext searchContext ) throws LdapException { EntryFilteringCursor cursor = next( searchContext ); if ( searchContext.isAllOperationalAttributes() || ( ( searchContext.getReturningAttributes() != null ) && !searchContext.getReturningAttributes().isEmpty() ) ) { if ( directoryService.isDenormalizeOpAttrsEnabled() ) { cursor.addEntryFilter( denormalizingSearchFilter ); } cursor.addEntryFilter( operationalAttributeSearchFilter ); cursor.addEntryFilter( subordinatesSearchFilter ); return cursor; } return cursor; }
cursor.addEntryFilter( new HideSubentriesFilter() ); cursor.addEntryFilter( new HideEntriesFilter() );