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 2014/06/09 15:56:22 UTC
svn commit: r1601386 -
/manifoldcf/branches/CONNECTORS-946/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/jobs/Jobs.java
Author: kwright
Date: Mon Jun 9 13:56:22 2014
New Revision: 1601386
URL: http://svn.apache.org/r1601386
Log:
Finish job table upgrade
Modified:
manifoldcf/branches/CONNECTORS-946/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/jobs/Jobs.java
Modified: manifoldcf/branches/CONNECTORS-946/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/jobs/Jobs.java
URL: http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-946/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/jobs/Jobs.java?rev=1601386&r1=1601385&r2=1601386&view=diff
==============================================================================
--- manifoldcf/branches/CONNECTORS-946/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/jobs/Jobs.java (original)
+++ manifoldcf/branches/CONNECTORS-946/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/jobs/Jobs.java Mon Jun 9 13:56:22 2014
@@ -442,6 +442,23 @@ public class Jobs extends org.apache.man
Map insertMap = new HashMap();
insertMap.put(assessmentStateField,new ColumnDescription("CHAR(1)",false,true,null,null,false));
performAlter(insertMap,null,null,null);
+ String query;
+ ArrayList list = new ArrayList();
+ HashMap map = new HashMap();
+ query = buildConjunctionClause(list,new ClauseDescription[]{
+ new MultiClause(statusField,new Object[]{
+ statusToString(STATUS_ACTIVE_NOOUTPUT),
+ statusToString(STATUS_ACTIVE_NEITHER)})});
+ map.put(statusField,statusToString(STATUS_ACTIVE_UNINSTALLED));
+ performUpdate(map,"WHERE "+query,list,null);
+ list.clear();
+ map.clear();
+ query = buildConjunctionClause(list,new ClauseDescription[]{
+ new MultiClause(statusField,new Object[]{
+ statusToString(STATUS_ACTIVESEEDING_NOOUTPUT),
+ statusToString(STATUS_ACTIVESEEDING_NEITHER)})});
+ map.put(statusField,statusToString(STATUS_ACTIVESEEDING_UNINSTALLED));
+ performUpdate(map,"WHERE "+query,list,null);
}
}