From: <ikr...@us...> - 2012-02-21 20:51:14
|
Revision: 3619 http://archive-access.svn.sourceforge.net/archive-access/?rev=3619&view=rev Author: ikreymer Date: 2012-02-21 20:51:08 +0000 (Tue, 21 Feb 2012) Log Message: ----------- FIX: Moving accessPointPath from AccessPoint to AbstractRequestHandler to enable setting custom accessPointPath for other handlers (such as LiveWebAccessPoint) Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/AbstractRequestHandler.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/BeanNameRegistrar.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/AccessPoint.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/AbstractRequestHandler.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/AbstractRequestHandler.java 2012-02-21 04:05:39 UTC (rev 3618) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/AbstractRequestHandler.java 2012-02-21 20:51:08 UTC (rev 3619) @@ -37,6 +37,7 @@ */ public abstract class AbstractRequestHandler implements RequestHandler { private String beanName = null; + private String accessPointPath = null; private ServletContext servletContext = null; public void setBeanName(final String beanName) { @@ -45,7 +46,15 @@ public String getBeanName() { return beanName; } + + public String getAccessPointPath() { + return accessPointPath; + } + public void setAccessPointPath(String accessPointPath) { + this.accessPointPath = accessPointPath; + } + public void setServletContext(ServletContext servletContext) { this.servletContext = servletContext; } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/BeanNameRegistrar.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/BeanNameRegistrar.java 2012-02-21 04:05:39 UTC (rev 3618) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/webapp/BeanNameRegistrar.java 2012-02-21 20:51:08 UTC (rev 3619) @@ -23,8 +23,6 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; -import org.archive.wayback.webapp.AccessPoint; - /** * Helper static methods to implement registration of a RequestHandler with a * RequestMapper, based on the beanName() method. @@ -133,8 +131,8 @@ String name = null; - if (handler instanceof AccessPoint) { - name = ((AccessPoint)handler).getAccessPointPath(); + if (handler instanceof AbstractRequestHandler) { + name = ((AbstractRequestHandler)handler).getAccessPointPath(); } if (name == null) { Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/AccessPoint.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/AccessPoint.java 2012-02-21 04:05:39 UTC (rev 3618) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/AccessPoint.java 2012-02-21 20:51:08 UTC (rev 3619) @@ -132,8 +132,6 @@ private BooleanOperator<WaybackRequest> authentication = null; private long embargoMS = 0; private CustomResultFilterFactory filterFactory = null; - - private String accessPointPath = null; public void init() { checkAccessPointAware(collection,exception,query,parser,replay, @@ -966,12 +964,4 @@ public CustomResultFilterFactory getFilterFactory() { return filterFactory; } - - public String getAccessPointPath() { - return accessPointPath; - } - - public void setAccessPointPath(String accessPointPath) { - this.accessPointPath = accessPointPath; - } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |