Revision: 3510 http://archive-access.svn.sourceforge.net/archive-access/?rev=3510&view=rev Author: bradtofel Date: 2011-09-06 03:40:40 +0000 (Tue, 06 Sep 2011) Log Message: ----------- INITIAL REV: classes to simplify embargo of specific file prefixes - not very clean.. Added Paths: ----------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/CustomResultFilterFactory.java Added: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/CustomResultFilterFactory.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/CustomResultFilterFactory.java (rev 0) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/CustomResultFilterFactory.java 2011-09-06 03:40:40 UTC (rev 3510) @@ -0,0 +1,37 @@ +/* + * This file is part of the Wayback archival access software + * (http://archive-access.sourceforge.net/projects/wayback/). + * + * Licensed to the Internet Archive (IA) by one or more individual + * contributors. + * + * The IA licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.archive.wayback.webapp; + +import org.archive.wayback.core.CaptureSearchResult; +import org.archive.wayback.util.ObjectFilter; + +/** + * Factory of CaptureSearchResult ObjectFilters + * @author brad + * + */ +public interface CustomResultFilterFactory { + /** + * @param ap the AccessPoint is use + * @return an ObjectFilter for filtering results configured for this + * AccessPoint + */ + public ObjectFilter<CaptureSearchResult> get(AccessPoint ap); +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |