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/09/15 15:05:48 UTC

svn commit: r1625023 [1/2] - in /manifoldcf/trunk/connectors/sharepoint/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharepoint: SPSProxyHelper.java SharePointRepository.java

Author: kwright
Date: Mon Sep 15 13:05:47 2014
New Revision: 1625023

URL: http://svn.apache.org/r1625023
Log:
Rework Sharepoint connector.  Part of CONNECTORS-977.

Modified:
    manifoldcf/trunk/connectors/sharepoint/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharepoint/SPSProxyHelper.java
    manifoldcf/trunk/connectors/sharepoint/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharepoint/SharePointRepository.java

Modified: manifoldcf/trunk/connectors/sharepoint/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharepoint/SPSProxyHelper.java
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/sharepoint/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharepoint/SPSProxyHelper.java?rev=1625023&r1=1625022&r2=1625023&view=diff
==============================================================================
--- manifoldcf/trunk/connectors/sharepoint/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharepoint/SPSProxyHelper.java (original)
+++ manifoldcf/trunk/connectors/sharepoint/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharepoint/SPSProxyHelper.java Mon Sep 15 13:05:47 2014
@@ -1830,7 +1830,7 @@ public class SPSProxyHelper {
   * @param docId
   * @return set of the field values
   */
-  public Map<String,String> getFieldValues( ArrayList fieldNames, String site, String docLibrary, String docId, boolean dspStsWorks )
+  public Map<String,String> getFieldValues( String[] fieldNames, String site, String docLibrary, String docId, boolean dspStsWorks )
     throws ManifoldCFException, ServiceInterruption
   {
     long currentTime;
@@ -1868,7 +1868,7 @@ public class SPSProxyHelper {
         DspQuery spQuery = new DspQuery();
         spQuery.setRowLimit( 1 );
         // For the Requested Fields
-        if ( fieldNames.size() > 0 )
+        if ( fieldNames.length > 0 )
         {
           Fields spFields = new Fields();
           Field[] fieldArray = new Field[0];
@@ -1879,11 +1879,11 @@ public class SPSProxyHelper {
           //                      spField.setAlias( "ID" );
           //                      fields.add( spField );
 
-          for ( int k = 0; k < fieldNames.size(); k++ )
+          for ( String fieldName : fieldNames )
           {
             spField = new Field();
-            spField.setName( (String)fieldNames.get(k) );
-            spField.setAlias( (String)fieldNames.get(k) );
+            spField.setName( fieldName );
+            spField.setAlias( fieldName );
             fields.add( spField );
           }
           spFields.setField( (Field[]) fields.toArray( fieldArray ));
@@ -2557,7 +2557,7 @@ public class SPSProxyHelper {
   
   /** Build viewFields XML for the ListItems call.
   */
-  protected static GetListItemsViewFields buildViewFields(ArrayList fieldNames)
+  protected static GetListItemsViewFields buildViewFields(String[] fieldNames)
     throws ManifoldCFException
   {
     try
@@ -2565,11 +2565,11 @@ public class SPSProxyHelper {
       GetListItemsViewFields rval = new GetListItemsViewFields();
       MessageElement viewFieldsNode = new MessageElement((String)null,"ViewFields");
       rval.set_any(new MessageElement[]{viewFieldsNode});
-      for (Object x : fieldNames)
+      for (String fieldName : fieldNames)
       {
         MessageElement child = new MessageElement((String)null,"FieldRef");
         viewFieldsNode.addChild(child);
-        child.addAttribute(null,"Name",(String)x);
+        child.addAttribute(null,"Name",fieldName);
       }
       return rval;
     }