From: <bra...@us...> - 2007-07-16 22:30:54
|
Revision: 1770 http://archive-access.svn.sourceforge.net/archive-access/?rev=1770&view=rev Author: bradtofel Date: 2007-07-16 15:30:57 -0700 (Mon, 16 Jul 2007) Log Message: ----------- FEATURE: added isReplay() and isQuery() methods FEATURE: now tracks Context prefix and server prefix for WaybackContext refactor REFACTOR: moved Locale info into this object Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2007-07-16 22:24:30 UTC (rev 1769) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2007-07-16 22:30:57 UTC (rev 1770) @@ -53,6 +53,9 @@ private int pageNum = 1; + private String contextPrefix = null; + private String serverPrefix = null; + private String betterRequestURI = null; private Properties filters = new Properties(); @@ -79,6 +82,24 @@ } /** + * @return true if REQUEST_TYPE is set, and is set to REQUEST_REPLAY_QUERY + */ + public boolean isReplayRequest() { + String type = get(WaybackConstants.REQUEST_TYPE); + if(type != null && type.equals(WaybackConstants.REQUEST_REPLAY_QUERY)) { + return true; + } + return false; + } + /** + * @return true if true if REQUEST_TYPE is not set, or is set to a value + * other than REQUEST_REPLAY_QUERY + */ + public boolean isQueryRequest() { + return !isReplayRequest(); + } + + /** * @return Returns the pageNum. */ public int getPageNum() { @@ -161,6 +182,15 @@ } } + /** + * Set the Locale for the request, which impacts UI Strings + * @param l + */ + public void setLocale(Locale l) { + ResourceBundle b = ResourceBundle.getBundle(UI_RESOURCE_BUNDLE_NAME,l); + formatter = new StringFormatter(b,l); + } + private String getUserLocale(HttpServletRequest httpRequest) { Locale l = httpRequest.getLocale(); ResourceBundle b = ResourceBundle.getBundle(UI_RESOURCE_BUNDLE_NAME, @@ -196,27 +226,43 @@ } /** + * @param prefix + */ + public void setServerPrefix(String prefix) { + serverPrefix = prefix; + } + + /** + * @param prefix + * @return an absolute String URL that will point to the root of the + * server that is handling the request. + */ + public String getServerPrefix() { + if(serverPrefix == null) { + return ""; + } + return serverPrefix; + } + + + /** + * @param prefix + */ + public void setContextPrefix(String prefix) { + contextPrefix = prefix; + } + /** * Construct an absolute URL that points to the root of the context that * recieved the request, including a trailing "/". * * @return String absolute URL pointing to the Context root where the * request was revieved. */ - public String getDefaultWaybackPrefix() { - String waybackHostname = get(WaybackConstants.REQUEST_WAYBACK_HOSTNAME); - String waybackPort = get(WaybackConstants.REQUEST_WAYBACK_PORT); - String waybackContext = get(WaybackConstants.REQUEST_WAYBACK_CONTEXT); - StringBuilder prefix = new StringBuilder(); - prefix.append(WaybackConstants.HTTP_URL_PREFIX); - prefix.append(waybackHostname); - if (waybackPort.compareTo(WaybackConstants.HTTP_DEFAULT_PORT) != 0) { - prefix.append(":").append(waybackPort); + public String getContextPrefix() { + if(contextPrefix == null) { + return ""; } - //prefix.append("/"); - if (waybackContext != null && waybackContext.length() > 0) { - prefix.append(waybackContext).append("/"); - } - return prefix.toString(); + return contextPrefix; } /** @@ -279,7 +325,7 @@ String key = (String) e.nextElement(); boolean isStandard = false; for(int i=0; i<standardHeaders.length; i++) { - if(standardHeaders[i].compareTo(key) == 0) { + if(standardHeaders[i].equals(key)) { isStandard = true; break; } @@ -326,6 +372,33 @@ * @return StringFormatter based on user request info */ public StringFormatter getFormatter() { + if(formatter == null) { + setLocale(Locale.getAvailableLocales()[0]); + } return formatter; } + public WaybackRequest clone() { + WaybackRequest wbRequest = new WaybackRequest(); + + wbRequest.contextPrefix = contextPrefix; + wbRequest.resultsPerPage = resultsPerPage; + + wbRequest.pageNum = pageNum; + + wbRequest.contextPrefix = contextPrefix; + wbRequest.serverPrefix = serverPrefix; + + wbRequest.betterRequestURI = betterRequestURI; + + + wbRequest.formatter = formatter; + + wbRequest.filters = new Properties(); + for (Enumeration e = filters.keys(); e.hasMoreElements();) { + String key = (String) e.nextElement(); + String val = (String) filters.get(key); + wbRequest.filters.put(key, val); + } + return wbRequest; + } } \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bra...@us...> - 2007-07-19 21:36:13
|
Revision: 1809 http://archive-access.svn.sourceforge.net/archive-access/?rev=1809&view=rev Author: bradtofel Date: 2007-07-19 13:38:24 -0700 (Thu, 19 Jul 2007) Log Message: ----------- FEATURE: now WaybackRequest holds a reference to the WaybackContext that handled it. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2007-07-19 20:36:58 UTC (rev 1808) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2007-07-19 20:38:24 UTC (rev 1809) @@ -39,6 +39,7 @@ import org.archive.wayback.exception.BetterRequestException; import org.archive.wayback.query.OpenSearchQueryParser; import org.archive.wayback.util.StringFormatter; +import org.archive.wayback.webapp.WaybackContext; /** * Abstraction of all the data associated with a users request to the Wayback @@ -57,6 +58,7 @@ private String serverPrefix = null; private String betterRequestURI = null; + private WaybackContext context = null; private Properties filters = new Properties(); @@ -401,4 +403,18 @@ } return wbRequest; } + + /** + * @return the context + */ + public WaybackContext getContext() { + return context; + } + + /** + * @param context the context to set + */ + public void setContext(WaybackContext context) { + this.context = context; + } } \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bra...@us...> - 2007-07-20 01:18:47
|
Revision: 1845 http://archive-access.svn.sourceforge.net/archive-access/?rev=1845&view=rev Author: bradtofel Date: 2007-07-19 18:18:50 -0700 (Thu, 19 Jul 2007) Log Message: ----------- REFACTOR: changed references to org.archive.wayback.query.OpenSearchQueryParser to org.archive.wayback.requestparser.OpenSearchRequestParser Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2007-07-20 01:09:56 UTC (rev 1844) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2007-07-20 01:18:50 UTC (rev 1845) @@ -37,7 +37,7 @@ import org.archive.net.UURIFactory; import org.archive.wayback.WaybackConstants; import org.archive.wayback.exception.BetterRequestException; -import org.archive.wayback.query.OpenSearchQueryParser; +import org.archive.wayback.requestparser.OpenSearchRequestParser; import org.archive.wayback.util.StringFormatter; import org.archive.wayback.webapp.WaybackContext; @@ -349,9 +349,9 @@ // oops.. what to do? e.printStackTrace(); } - return OpenSearchQueryParser.SEARCH_QUERY + "=" + escapedQuery + "&" - + OpenSearchQueryParser.SEARCH_RESULTS + "=" + numPerPage + "&" - + OpenSearchQueryParser.START_PAGE + "=" + pageNum; + return OpenSearchRequestParser.SEARCH_QUERY + "=" + escapedQuery + "&" + + OpenSearchRequestParser.SEARCH_RESULTS + "=" + numPerPage + "&" + + OpenSearchRequestParser.START_PAGE + "=" + pageNum; } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bra...@us...> - 2007-07-25 00:21:44
|
Revision: 1859 http://archive-access.svn.sourceforge.net/archive-access/?rev=1859&view=rev Author: bradtofel Date: 2007-07-24 17:21:46 -0700 (Tue, 24 Jul 2007) Log Message: ----------- TWEAK: changes filters from Properties to Map. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2007-07-25 00:20:53 UTC (rev 1858) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2007-07-25 00:21:46 UTC (rev 1859) @@ -23,9 +23,9 @@ package org.archive.wayback.core; -import java.util.Enumeration; +import java.util.HashMap; +import java.util.Iterator; import java.util.Locale; -import java.util.Properties; import java.util.ResourceBundle; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; @@ -60,7 +60,7 @@ private String betterRequestURI = null; private WaybackContext context = null; - private Properties filters = new Properties(); + private HashMap<String,String> filters = new HashMap<String,String>(); private StringFormatter formatter = null; private static String UI_RESOURCE_BUNDLE_NAME = "WaybackUI"; @@ -323,8 +323,9 @@ int numPerPage = resultsPerPage; StringBuffer queryString = new StringBuffer(""); - for (Enumeration e = filters.keys(); e.hasMoreElements();) { - String key = (String) e.nextElement(); + Iterator<String> itr = filters.keySet().iterator(); + while(itr.hasNext()) { + String key = itr.next(); boolean isStandard = false; for(int i=0; i<standardHeaders.length; i++) { if(standardHeaders[i].equals(key)) { @@ -333,7 +334,7 @@ } } if(isStandard) continue; - String val = (String) filters.get(key); + String val = filters.get(key); if (queryString.length() > 0) { queryString.append(" "); } @@ -395,10 +396,11 @@ wbRequest.formatter = formatter; - wbRequest.filters = new Properties(); - for (Enumeration e = filters.keys(); e.hasMoreElements();) { - String key = (String) e.nextElement(); - String val = (String) filters.get(key); + wbRequest.filters = new HashMap<String,String>(); + Iterator<String> itr = filters.keySet().iterator(); + while(itr.hasNext()) { + String key = itr.next(); + String val = filters.get(key); wbRequest.filters.put(key, val); } return wbRequest; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bra...@us...> - 2007-08-18 00:52:21
|
Revision: 1904 http://archive-access.svn.sourceforge.net/archive-access/?rev=1904&view=rev Author: bradtofel Date: 2007-08-17 17:52:02 -0700 (Fri, 17 Aug 2007) Log Message: ----------- TWEAK: removed all references to the unused BetterRequestException. Perhaps it will come back, but for now it's not needed. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2007-08-18 00:49:33 UTC (rev 1903) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2007-08-18 00:52:02 UTC (rev 1904) @@ -36,7 +36,6 @@ import org.archive.net.UURI; import org.archive.net.UURIFactory; import org.archive.wayback.WaybackConstants; -import org.archive.wayback.exception.BetterRequestException; import org.archive.wayback.requestparser.OpenSearchRequestParser; import org.archive.wayback.util.StringFormatter; import org.archive.wayback.webapp.WaybackContext; @@ -56,8 +55,6 @@ private String contextPrefix = null; private String serverPrefix = null; - - private String betterRequestURI = null; private WaybackContext context = null; private HashMap<String,String> filters = new HashMap<String,String>(); @@ -163,28 +160,6 @@ } /** - * sets the better requestURI property. If set, a subsequent call to - * checkBetterRequest() will throw a BetterRequestException with URI set to - * the argument passed here. - * - * @param betterRequestURI - */ - public void setBetterRequestURI(String betterRequestURI) { - this.betterRequestURI = betterRequestURI; - } - - /** - * possibly throws a BetterRequestException if there is a better way - * for the client to make the given request. - * @throws BetterRequestException - */ - public void checkBetterRequest() throws BetterRequestException { - if(betterRequestURI != null) { - throw new BetterRequestException(betterRequestURI); - } - } - - /** * Set the Locale for the request, which impacts UI Strings * @param l */ @@ -390,10 +365,7 @@ wbRequest.contextPrefix = contextPrefix; wbRequest.serverPrefix = serverPrefix; - - wbRequest.betterRequestURI = betterRequestURI; - wbRequest.formatter = formatter; wbRequest.filters = new HashMap<String,String>(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bra...@us...> - 2007-11-28 00:43:07
|
Revision: 2079 http://archive-access.svn.sourceforge.net/archive-access/?rev=2079&view=rev Author: bradtofel Date: 2007-11-27 16:43:02 -0800 (Tue, 27 Nov 2007) Log Message: ----------- FEATURE: extract Cookies from HttpRequest and store in WaybackRequest Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2007-11-28 00:41:32 UTC (rev 2078) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2007-11-28 00:43:02 UTC (rev 2079) @@ -30,6 +30,7 @@ import java.io.UnsupportedEncodingException; import java.net.URLEncoder; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import org.apache.commons.httpclient.URIException; @@ -201,7 +202,13 @@ put(WaybackConstants.REQUEST_REMOTE_USER, emptyIfNull(httpRequest .getRemoteUser())); put(WaybackConstants.REQUEST_LOCALE_LANG,getUserLocale(httpRequest)); - // TODO: cookies... + + Cookie[] cookies = httpRequest.getCookies(); + if(cookies != null) { + for(Cookie cookie : cookies) { + put(cookie.getName(),cookie.getValue()); + } + } } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bra...@us...> - 2008-06-04 00:03:34
|
Revision: 2276 http://archive-access.svn.sourceforge.net/archive-access/?rev=2276&view=rev Author: bradtofel Date: 2008-06-03 17:03:40 -0700 (Tue, 03 Jun 2008) Log Message: ----------- BUGFIX: moved extract HTTP request call to beginning of fixup. FEATURE: added keySet() to get Set of request filters. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2008-06-04 00:02:04 UTC (rev 2275) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2008-06-04 00:03:40 UTC (rev 2276) @@ -27,6 +27,7 @@ import java.util.Iterator; import java.util.Locale; import java.util.ResourceBundle; +import java.util.Set; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; @@ -259,6 +260,7 @@ * @param httpRequest */ public void fixup(HttpServletRequest httpRequest) { + extractHttpRequestInfo(httpRequest); String startDate = get(WaybackConstants.REQUEST_START_DATE); String endDate = get(WaybackConstants.REQUEST_END_DATE); String exactDate = get(WaybackConstants.REQUEST_EXACT_DATE); @@ -287,7 +289,6 @@ put(WaybackConstants.REQUEST_EXACT_DATE, Timestamp .padEndDateStr(exactDate)); } - extractHttpRequestInfo(httpRequest); } /** @@ -408,4 +409,8 @@ public void setExclusionFilter(ObjectFilter<SearchResult> exclusionFilter) { this.exclusionFilter = exclusionFilter; } + + public Set<String> keySet() { + return filters.keySet(); + } } \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bra...@us...> - 2008-06-20 01:41:45
|
Revision: 2296 http://archive-access.svn.sourceforge.net/archive-access/?rev=2296&view=rev Author: bradtofel Date: 2008-06-19 18:41:50 -0700 (Thu, 19 Jun 2008) Log Message: ----------- IMPROVEMENT (ACC-25): now we allow "http:/" instead of just "http://" to begin URLs. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2008-06-20 01:28:54 UTC (rev 2295) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2008-06-20 01:41:50 UTC (rev 2296) @@ -348,7 +348,11 @@ */ public void setRequestUrl(String urlStr) throws URIException { if (!urlStr.startsWith("http://")) { - urlStr = "http://" + urlStr; + if(urlStr.startsWith("http:/")) { + urlStr = "http://" + urlStr.substring(6); + } else { + urlStr = "http://" + urlStr; + } } // If its not http, next line throws exception. TODO: Fix. UURI requestURI = UURIFactory.getInstance(urlStr); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bra...@us...> - 2008-07-01 23:21:23
|
Revision: 2353 http://archive-access.svn.sourceforge.net/archive-access/?rev=2353&view=rev Author: bradtofel Date: 2008-07-01 16:21:32 -0700 (Tue, 01 Jul 2008) Log Message: ----------- REFACTOR: SearchResult => (Url|Capture)SearchResult Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2008-07-01 23:17:54 UTC (rev 2352) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2008-07-01 23:21:32 UTC (rev 2353) @@ -59,7 +59,7 @@ private String contextPrefix = null; private String serverPrefix = null; private AccessPoint context = null; - private ObjectFilter<SearchResult> exclusionFilter = null; + private ObjectFilter<CaptureSearchResult> exclusionFilter = null; private HashMap<String,String> filters = new HashMap<String,String>(); @@ -372,7 +372,6 @@ public WaybackRequest clone() { WaybackRequest wbRequest = new WaybackRequest(); - wbRequest.contextPrefix = contextPrefix; wbRequest.resultsPerPage = resultsPerPage; wbRequest.pageNum = pageNum; @@ -406,11 +405,11 @@ this.context = context; } - public ObjectFilter<SearchResult> getExclusionFilter() { + public ObjectFilter<CaptureSearchResult> getExclusionFilter() { return exclusionFilter; } - public void setExclusionFilter(ObjectFilter<SearchResult> exclusionFilter) { + public void setExclusionFilter(ObjectFilter<CaptureSearchResult> exclusionFilter) { this.exclusionFilter = exclusionFilter; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bra...@us...> - 2008-07-07 21:28:07
|
Revision: 2409 http://archive-access.svn.sourceforge.net/archive-access/?rev=2409&view=rev Author: bradtofel Date: 2008-07-07 14:28:14 -0700 (Mon, 07 Jul 2008) Log Message: ----------- TWEAK: added static Anchor Window and Date Strings. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2008-07-07 21:26:40 UTC (rev 2408) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2008-07-07 21:28:14 UTC (rev 2409) @@ -52,6 +52,9 @@ */ public class WaybackRequest { + public final static String REQUEST_ANCHOR_DATE = "request.anchordate"; + public final static String REQUEST_ANCHOR_WINDOW = "request.anchorwindow"; + private int resultsPerPage = 10; private int pageNum = 1; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bra...@us...> - 2008-07-08 22:03:13
|
Revision: 2420 http://archive-access.svn.sourceforge.net/archive-access/?rev=2420&view=rev Author: bradtofel Date: 2008-07-08 15:03:16 -0700 (Tue, 08 Jul 2008) Log Message: ----------- BUGFIX(unreported): was performing opposite the logic needed for boolean flag tests. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2008-07-08 06:06:41 UTC (rev 2419) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2008-07-08 22:03:16 UTC (rev 2420) @@ -473,7 +473,7 @@ } private boolean getBoolean(String key) { String value = get(key); - return(value == null || !value.equals(REQUEST_YES)); + return(value != null && value.equals(REQUEST_YES)); } /** * @param key This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bra...@us...> - 2008-07-08 23:46:24
|
Revision: 2422 http://archive-access.svn.sourceforge.net/archive-access/?rev=2422&view=rev Author: bradtofel Date: 2008-07-08 16:46:16 -0700 (Tue, 08 Jul 2008) Log Message: ----------- COMMENT: javadoc update Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2008-07-08 23:45:08 UTC (rev 2421) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2008-07-08 23:46:16 UTC (rev 2422) @@ -162,8 +162,9 @@ public static final String REQUEST_START_DATE = "startdate"; /** - * GUARANTEED PRESENT for Replay requests only, no meaning for Query - * requests. + * GUARANTEED PRESENT for Replay requests only. If present for Query + * requests, then it will be interpreted as a partial timestamp for missing + * REQUEST_START_DATE and REQUEST_END_DATE fields. * Original (RAW/possibly partial) 14-digit timestamp of date requested for * Replay */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |