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