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;
     }


Reply via email to