Author: kwright
Date: Sun Feb 24 14:44:29 2013
New Revision: 1449487
URL: http://svn.apache.org/r1449487
Log:
Move activities list assembly into common ManifoldCF method.
Modified:
manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/maxactivityreport.jsp
manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/maxbandwidthreport.jsp
manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/resultreport.jsp
manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/simplereport.jsp
manifoldcf/branches/CONNECTORS-63/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/system/ManifoldCF.java
Modified:
manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/maxactivityreport.jsp
URL:
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/maxactivityreport.jsp?rev=1449487&r1=1449486&r2=1449487&view=diff
==============================================================================
---
manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/maxactivityreport.jsp
(original)
+++
manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/maxactivityreport.jsp
Sun Feb 24 14:44:29 2013
@@ -343,54 +343,9 @@ if (maintenanceUnderway == false)
String[] activityList = null;
if (reportConnection.length() > 0)
{
- IRepositoryConnection thisConnection =
connMgr.load(reportConnection);
- if (thisConnection == null)
+ activityList =
org.apache.manifoldcf.crawler.system.ManifoldCF.getActivitiesList(threadContext,reportConnection);
+ if (activityList == null)
reportConnection = "";
- else
- {
- String[] outputActivityList =
OutputConnectionManagerFactory.getAllOutputActivities(threadContext);
- String[] connectorActivityList =
RepositoryConnectorFactory.getActivitiesList(threadContext,thisConnection.getClassName());
- String[] globalActivityList =
IRepositoryConnectionManager.activitySet;
- activityList = new String[outputActivityList.length +
((connectorActivityList==null)?0:connectorActivityList.length) +
globalActivityList.length];
- int k2 = 0;
- int j;
- if (outputActivityList != null)
- {
- j = 0;
- while (j < outputActivityList.length)
- {
- activityList[k2++] =
outputActivityList[j++];
- }
- }
- if (connectorActivityList != null)
- {
- j = 0;
- while (j < connectorActivityList.length)
- {
- activityList[k2++] =
connectorActivityList[j++];
- }
- }
- j = 0;
- while (j < globalActivityList.length)
- {
- activityList[k2++] = globalActivityList[j++];
- }
- java.util.Arrays.sort(activityList);
-
- selectedActivities = new HashMap();
- String[] activitiesToNote;
- j = 0;
- if (reportActivities == null)
- activitiesToNote = activityList;
- else
- activitiesToNote = reportActivities;
-
- while (j < activitiesToNote.length)
- {
- String activity = activitiesToNote[j++];
- selectedActivities.put(activity,activity);
- }
- }
}
%>
Modified:
manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/maxbandwidthreport.jsp
URL:
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/maxbandwidthreport.jsp?rev=1449487&r1=1449486&r2=1449487&view=diff
==============================================================================
---
manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/maxbandwidthreport.jsp
(original)
+++
manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/maxbandwidthreport.jsp
Sun Feb 24 14:44:29 2013
@@ -343,54 +343,9 @@ if (maintenanceUnderway == false)
String[] activityList = null;
if (reportConnection.length() > 0)
{
- IRepositoryConnection thisConnection =
connMgr.load(reportConnection);
- if (thisConnection == null)
+ activityList =
org.apache.manifoldcf.crawler.system.ManifoldCF.getActivitiesList(threadContext,reportConnection);
+ if (activityList == null)
reportConnection = "";
- else
- {
- String[] outputActivityList =
OutputConnectionManagerFactory.getAllOutputActivities(threadContext);
- String[] connectorActivityList =
RepositoryConnectorFactory.getActivitiesList(threadContext,thisConnection.getClassName());
- String[] globalActivityList =
IRepositoryConnectionManager.activitySet;
- activityList = new String[outputActivityList.length +
((connectorActivityList==null)?0:connectorActivityList.length) +
globalActivityList.length];
- int k2 = 0;
- int j;
- if (outputActivityList != null)
- {
- j = 0;
- while (j < outputActivityList.length)
- {
- activityList[k2++] =
outputActivityList[j++];
- }
- }
- if (connectorActivityList != null)
- {
- j = 0;
- while (j < connectorActivityList.length)
- {
- activityList[k2++] =
connectorActivityList[j++];
- }
- }
- j = 0;
- while (j < globalActivityList.length)
- {
- activityList[k2++] = globalActivityList[j++];
- }
- java.util.Arrays.sort(activityList);
-
- selectedActivities = new HashMap();
- String[] activitiesToNote;
- j = 0;
- if (reportActivities == null)
- activitiesToNote = activityList;
- else
- activitiesToNote = reportActivities;
-
- while (j < activitiesToNote.length)
- {
- String activity = activitiesToNote[j++];
- selectedActivities.put(activity,activity);
- }
- }
}
%>
Modified:
manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/resultreport.jsp
URL:
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/resultreport.jsp?rev=1449487&r1=1449486&r2=1449487&view=diff
==============================================================================
---
manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/resultreport.jsp
(original)
+++
manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/resultreport.jsp
Sun Feb 24 14:44:29 2013
@@ -370,54 +370,9 @@ if (maintenanceUnderway == false)
String[] activityList = null;
if (reportConnection.length() > 0)
{
- IRepositoryConnection thisConnection =
connMgr.load(reportConnection);
- if (thisConnection == null)
+ activityList =
org.apache.manifoldcf.crawler.system.ManifoldCF.getActivitiesList(threadContext,reportConnection);
+ if (activityList == null)
reportConnection = "";
- else
- {
- String[] outputActivityList =
OutputConnectionManagerFactory.getAllOutputActivities(threadContext);
- String[] connectorActivityList =
RepositoryConnectorFactory.getActivitiesList(threadContext,thisConnection.getClassName());
- String[] globalActivityList =
IRepositoryConnectionManager.activitySet;
- activityList = new String[outputActivityList.length +
((connectorActivityList==null)?0:connectorActivityList.length) +
globalActivityList.length];
- int k2 = 0;
- int j;
- if (outputActivityList != null)
- {
- j = 0;
- while (j < outputActivityList.length)
- {
- activityList[k2++] =
outputActivityList[j++];
- }
- }
- if (connectorActivityList != null)
- {
- j = 0;
- while (j < connectorActivityList.length)
- {
- activityList[k2++] =
connectorActivityList[j++];
- }
- }
- j = 0;
- while (j < globalActivityList.length)
- {
- activityList[k2++] = globalActivityList[j++];
- }
- java.util.Arrays.sort(activityList);
-
- selectedActivities = new HashMap();
- String[] activitiesToNote;
- j = 0;
- if (reportActivities == null)
- activitiesToNote = activityList;
- else
- activitiesToNote = reportActivities;
-
- while (j < activitiesToNote.length)
- {
- String activity = activitiesToNote[j++];
- selectedActivities.put(activity,activity);
- }
- }
}
%>
Modified:
manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/simplereport.jsp
URL:
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/simplereport.jsp?rev=1449487&r1=1449486&r2=1449487&view=diff
==============================================================================
---
manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/simplereport.jsp
(original)
+++
manifoldcf/branches/CONNECTORS-63/framework/crawler-ui/src/main/webapp/simplereport.jsp
Sun Feb 24 14:44:29 2013
@@ -298,54 +298,9 @@ if (maintenanceUnderway == false)
String[] activityList = null;
if (reportConnection.length() > 0)
{
- IRepositoryConnection thisConnection =
connMgr.load(reportConnection);
- if (thisConnection == null)
+ activityList =
org.apache.manifoldcf.crawler.system.ManifoldCF.getActivitiesList(threadContext,reportConnection);
+ if (activityList == null)
reportConnection = "";
- else
- {
- String[] outputActivityList =
OutputConnectionManagerFactory.getAllOutputActivities(threadContext);
- String[] connectorActivityList =
RepositoryConnectorFactory.getActivitiesList(threadContext,thisConnection.getClassName());
- String[] globalActivityList =
IRepositoryConnectionManager.activitySet;
- activityList = new String[outputActivityList.length +
((connectorActivityList==null)?0:connectorActivityList.length) +
globalActivityList.length];
- int k2 = 0;
- int j;
- if (outputActivityList != null)
- {
- j = 0;
- while (j < outputActivityList.length)
- {
- activityList[k2++] =
outputActivityList[j++];
- }
- }
- if (connectorActivityList != null)
- {
- j = 0;
- while (j < connectorActivityList.length)
- {
- activityList[k2++] =
connectorActivityList[j++];
- }
- }
- j = 0;
- while (j < globalActivityList.length)
- {
- activityList[k2++] = globalActivityList[j++];
- }
- java.util.Arrays.sort(activityList);
-
- selectedActivities = new HashMap();
- String[] activitiesToNote;
- j = 0;
- if (reportActivities == null)
- activitiesToNote = activityList;
- else
- activitiesToNote = reportActivities;
-
- while (j < activitiesToNote.length)
- {
- String activity = activitiesToNote[j++];
- selectedActivities.put(activity,activity);
- }
- }
}
%>
Modified:
manifoldcf/branches/CONNECTORS-63/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/system/ManifoldCF.java
URL:
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-63/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/system/ManifoldCF.java?rev=1449487&r1=1449486&r2=1449487&view=diff
==============================================================================
---
manifoldcf/branches/CONNECTORS-63/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/system/ManifoldCF.java
(original)
+++
manifoldcf/branches/CONNECTORS-63/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/system/ManifoldCF.java
Sun Feb 24 14:44:29 2013
@@ -1573,6 +1573,46 @@ public class ManifoldCF extends org.apac
return outputActivityName+" ("+outputConnectionName+")";
}
+ /** Get the activities list for a given repository connection.
+ */
+ public static String[] getActivitiesList(IThreadContext threadContext,
String connectionName)
+ throws ManifoldCFException
+ {
+ IRepositoryConnectionManager connectionManager =
RepositoryConnectionManagerFactory.make(threadContext);
+ IRepositoryConnection thisConnection =
connectionManager.load(connectionName);
+ if (thisConnection == null)
+ return null;
+ String[] outputActivityList =
OutputConnectionManagerFactory.getAllOutputActivities(threadContext);
+ String[] connectorActivityList =
RepositoryConnectorFactory.getActivitiesList(threadContext,thisConnection.getClassName());
+ String[] globalActivityList = IRepositoryConnectionManager.activitySet;
+ String[] activityList = new String[outputActivityList.length +
((connectorActivityList==null)?0:connectorActivityList.length) +
globalActivityList.length];
+ int k2 = 0;
+ int j;
+ if (outputActivityList != null)
+ {
+ j = 0;
+ while (j < outputActivityList.length)
+ {
+ activityList[k2++] = outputActivityList[j++];
+ }
+ }
+ if (connectorActivityList != null)
+ {
+ j = 0;
+ while (j < connectorActivityList.length)
+ {
+ activityList[k2++] = connectorActivityList[j++];
+ }
+ }
+ j = 0;
+ while (j < globalActivityList.length)
+ {
+ activityList[k2++] = globalActivityList[j++];
+ }
+ java.util.Arrays.sort(activityList);
+ return activityList;
+ }
+
private static final int IV_LENGTH = 16;
private static Cipher getCipher(final int mode, final String passCode, final
byte[] iv) throws GeneralSecurityException,