Author: kwright
Date: Wed Aug  8 22:48:59 2012
New Revision: 1371002

URL: http://svn.apache.org/viewvc?rev=1371002&view=rev
Log:
Automatically add list item wildcard, since for metadata we just look at the 
path to make the decision as to what metadata rules to fire.

Modified:
    
manifoldcf/branches/CONNECTORS-497/connectors/sharepoint/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharepoint/SharePointRepository.java

Modified: 
manifoldcf/branches/CONNECTORS-497/connectors/sharepoint/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharepoint/SharePointRepository.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-497/connectors/sharepoint/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharepoint/SharePointRepository.java?rev=1371002&r1=1371001&r2=1371002&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-497/connectors/sharepoint/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharepoint/SharePointRepository.java
 (original)
+++ 
manifoldcf/branches/CONNECTORS-497/connectors/sharepoint/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharepoint/SharePointRepository.java
 Wed Aug  8 22:48:59 2012
@@ -722,12 +722,6 @@ public class SharePointRepository extend
               {
                 String[] sortedMetadataFields = 
getInterestingFieldSetSorted(metadataInfo,encodedSitePath,listID,fieldListMap);
                 
-                System.out.println("sorted metadata fields seen in 
getDocumentVersions:");
-                for (int j = 0; j < sortedMetadataFields.length; j++)
-                {
-                  System.out.println(" "+sortedMetadataFields[j]);
-                }
-                
                 if (sortedMetadataFields != null)
                 {
                   // Next, get the actual timestamp field for the file.
@@ -1187,12 +1181,6 @@ public class SharePointRepository extend
               ArrayList metadataDescription = new ArrayList();
               int startPosition = 
unpackList(metadataDescription,version,0,'+');
 
-              System.out.println("In process documents, metadata names we will 
get are:");
-              for (int j = 0; j < metadataDescription.size(); j++)
-              {
-                System.out.println(" "+(String)metadataDescription.get(j));
-              }
-              
               // Acls
               ArrayList acls = null;
               String denyAcl = null;
@@ -4230,6 +4218,8 @@ public class SharePointRepository extend
               path = path + "/" + addon;
             currentContext.save("metapathstate","list");
             currentContext.save("metapathlibrary",path);
+            // Automatically add on wildcard for list item part of the match
+            path += "/*";
           }
           currentContext.save("metapath",path);
         }


Reply via email to