public ExclusionCaptureFilterGroup(WaybackRequest request, UrlCanonicalizer canonicalizer) { this.canonicalizer = canonicalizer; // checks an exclusion service for every matching record ExclusionFilter exclusion = request.getExclusionFilter(); chain = new ObjectFilterChain<CaptureSearchResult>(); if(exclusion != null) { exclusion.setFilterGroup(this); // preCounter = new CounterFilter(); // // count how many results got to the ExclusionFilter: // chain.addFilter(preCounter); chain.addFilter(exclusion); // count how many results got past the ExclusionFilter: requestUrl = request.getRequestUrl(); } // postCounter = new CounterFilter(); // chain.addFilter(postCounter); }
public ExclusionCaptureFilterGroup(WaybackRequest request, UrlCanonicalizer canonicalizer) { this.canonicalizer = canonicalizer; // checks an exclusion service for every matching record ExclusionFilter exclusion = request.getExclusionFilter(); chain = new ObjectFilterChain<CaptureSearchResult>(); if(exclusion != null) { exclusion.setFilterGroup(this); // preCounter = new CounterFilter(); // // count how many results got to the ExclusionFilter: // chain.addFilter(preCounter); chain.addFilter(exclusion); // count how many results got past the ExclusionFilter: requestUrl = request.getRequestUrl(); } // postCounter = new CounterFilter(); // chain.addFilter(postCounter); }
ExclusionFilter filter = wbRequest.getExclusionFilter(); if (filter != accessControlFilter) { fail("Expected " + accessControlFilter + ", but got " + filter);
if (wbRequest.getExclusionFilter() == null) { wbRequest.setExclusionFilter(createExclusionFilter());
if (wbRequest.getExclusionFilter() == null) { wbRequest.setExclusionFilter(createExclusionFilter());