You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2010/10/24 17:14:31 UTC

svn commit: r1026818 - /incubator/lcf/trunk/modules/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/system/ManifoldCF.java

Author: kwright
Date: Sun Oct 24 15:14:31 2010
New Revision: 1026818

URL: http://svn.apache.org/viewvc?rev=1026818&view=rev
Log:
API job fetch did not properly fill out 'infinite' interval fields

Modified:
    incubator/lcf/trunk/modules/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/system/ManifoldCF.java

Modified: incubator/lcf/trunk/modules/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/system/ManifoldCF.java
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/system/ManifoldCF.java?rev=1026818&r1=1026817&r2=1026818&view=diff
==============================================================================
--- incubator/lcf/trunk/modules/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/system/ManifoldCF.java (original)
+++ incubator/lcf/trunk/modules/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/system/ManifoldCF.java Sun Oct 24 15:14:31 2010
@@ -2242,29 +2242,18 @@ public class ManifoldCF extends org.apac
     jobNode.addChild(jobNode.getChildCount(),child);
 
     // Recrawl interval
-    if (job.getInterval() != null)
-    {
-      child = new ConfigurationNode(JOBNODE_RECRAWLINTERVAL);
-      child.setValue(job.getInterval().toString());
-      jobNode.addChild(jobNode.getChildCount(),child);
-    }
-    
-    // Expiration interval
-    if (job.getExpiration() != null)
-    {
-      child = new ConfigurationNode(JOBNODE_EXPIRATIONINTERVAL);
-      child.setValue(job.getExpiration().toString());
-      jobNode.addChild(jobNode.getChildCount(),child);
-    }
-    
-    // Reseed interval
-    if (job.getReseedInterval() != null)
-    {
-      child = new ConfigurationNode(JOBNODE_RESEEDINTERVAL);
-      child.setValue(job.getReseedInterval().toString());
-      jobNode.addChild(jobNode.getChildCount(),child);
-    }
-    
+    child = new ConfigurationNode(JOBNODE_RECRAWLINTERVAL);
+    child.setValue((job.getInterval()==null)?"infinite":job.getInterval().toString());
+    jobNode.addChild(jobNode.getChildCount(),child);
+
+    child = new ConfigurationNode(JOBNODE_EXPIRATIONINTERVAL);
+    child.setValue((job.getExpiration()==null)?"infinite":job.getExpiration().toString());
+    jobNode.addChild(jobNode.getChildCount(),child);
+
+    child = new ConfigurationNode(JOBNODE_RESEEDINTERVAL);
+    child.setValue((job.getReseedInterval()==null)?"infinite":job.getReseedInterval().toString());
+    jobNode.addChild(jobNode.getChildCount(),child);
+
     // Hopcount records
     Map filters = job.getHopCountFilters();
     Iterator iter = filters.keySet().iterator();