Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(6863)

Issue 303890044: SharePoint Adaptor to support multiple site collections (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
7 years, 10 months ago by lchandramouli
Modified:
7 years, 8 months ago
Reviewers:
JohnL, Tanmay Vartak, myk
CC:
connector-cr_google.com
Visibility:
Public.

Description

SharePoint Adaptor to support multiple site collections New Property in adaptor-config: ============================== sharepoint.siteCollectionsToInclude : Provide list of comma separated site collections to be indexed. and sharepoint.server : Provide virtual server URL. For eg: sharepoint.siteCollectionsToInclude = "http://spserver2016.gsa-connectors.com/sites/sitecoll1, http://spserver2016.gsa-connectors.com/sites/sitecoll2"

Patch Set 1 #

Total comments: 6

Patch Set 2 : Removed extra tab space #

Total comments: 13

Patch Set 3 : Updated review comments. #

Total comments: 22

Patch Set 4 : Added tests to retrieve doc content from excluded site collection and excluded root site collection… #

Total comments: 6

Patch Set 5 : When both sharepoint.siteCollectionsToInclude and sharepoint.siteCollectiononly properties are spec… #

Total comments: 8

Patch Set 6 : Added tests to verify siteCollectionsToInclude property in SharePointUrl object. #

Total comments: 12

Patch Set 7 : Adaptor will throw exception when sp.siteCollectionToInclude is specified and sp.siteCollectionOnly… #

Total comments: 5

Patch Set 8 : Added test when both sp.siteCollectionsToInclude and sp.siteCollectionOnly flag is specified. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+283 lines, -27 lines) Patch
M src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java View 1 2 3 4 5 6 18 chunks +100 lines, -17 lines 0 comments Download
M test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java View 1 2 3 4 5 6 7 3 chunks +183 lines, -10 lines 0 comments Download

Messages

Total messages: 29
lchandramouli
7 years, 10 months ago (2016-06-24 21:15:05 UTC) #1
Tanmay Vartak
On 2016/06/24 21:15:05, lchandramouli wrote: Can you please update code review description to explain how ...
7 years, 10 months ago (2016-06-24 21:33:56 UTC) #2
myk
Nearly there - just a few last tweaks needed. https://codereview.appspot.com/303890044/diff/1/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java File src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java (right): https://codereview.appspot.com/303890044/diff/1/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java#newcode392 src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java:392: ...
7 years, 10 months ago (2016-06-24 22:55:18 UTC) #3
lchandramouli
https://codereview.appspot.com/303890044/diff/1/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java File src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java (right): https://codereview.appspot.com/303890044/diff/1/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java#newcode392 src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java:392: On 2016/06/24 22:55:17, myk wrote: > Please remove trailing ...
7 years, 9 months ago (2016-06-27 22:42:18 UTC) #4
JohnL
https://codereview.appspot.com/303890044/diff/20001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java File src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java (right): https://codereview.appspot.com/303890044/diff/20001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java#newcode513 src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java:513: config.addKey("sharepoint.siteCollections", ""); This seems like an unfortunate conflict between ...
7 years, 9 months ago (2016-06-27 23:55:11 UTC) #5
JohnL
Followup to new patch set. John L https://codereview.appspot.com/303890044/diff/80001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java File src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java (right): https://codereview.appspot.com/303890044/diff/80001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java#newcode1071 src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java:1071: log.log(Level.FINE, "Excluding ...
7 years, 9 months ago (2016-06-28 00:49:47 UTC) #6
myk
A few comments on John's comments. I also do agree with the spelling/grammar corrections, but ...
7 years, 9 months ago (2016-06-28 20:14:42 UTC) #7
pjo
Thank you. https://codereview.appspot.com/303890044/diff/80001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java File src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java (right): https://codereview.appspot.com/303890044/diff/80001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java#newcode510 src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java:510: // Set this to true when you ...
7 years, 9 months ago (2016-06-29 00:55:07 UTC) #8
pjo
Thank you. https://codereview.appspot.com/303890044/diff/80001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java File src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java (right): https://codereview.appspot.com/303890044/diff/80001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java#newcode513 src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java:513: config.addKey("sharepoint.siteCollections", ""); Would it make more sense ...
7 years, 9 months ago (2016-06-29 00:59:36 UTC) #9
pjo
7 years, 9 months ago (2016-06-29 01:00:11 UTC) #10
lchandramouli
https://codereview.appspot.com/303890044/diff/20001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java File src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java (right): https://codereview.appspot.com/303890044/diff/20001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java#newcode513 src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java:513: config.addKey("sharepoint.siteCollections", ""); On 2016/06/27 23:55:11, JohnL wrote: > This ...
7 years, 9 months ago (2016-06-29 20:52:03 UTC) #11
myk
Looking better - still hoping to avoid the different configuration values necessarily being incompatible. See ...
7 years, 9 months ago (2016-06-29 23:25:33 UTC) #12
lchandramouli
Thank you. Please review. https://codereview.appspot.com/303890044/diff/140001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java File src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java (right): https://codereview.appspot.com/303890044/diff/140001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java#newcode649 src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java:649: + "sharepoint.siteCollectionOnly is set to ...
7 years, 9 months ago (2016-07-01 20:55:21 UTC) #13
Tanmay Vartak
https://codereview.appspot.com/303890044/diff/180001/test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java File test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java (right): https://codereview.appspot.com/303890044/diff/180001/test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java#newcode3767 test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java:3767: public void testSharePointUrlIsSiteCollectionUrl() { please add tests to verify ...
7 years, 9 months ago (2016-07-01 21:13:31 UTC) #14
myk
Only two more nits from me: the log.exiting() lines that are still identical (we spoke ...
7 years, 9 months ago (2016-07-01 21:26:53 UTC) #15
lchandramouli
https://codereview.appspot.com/303890044/diff/180001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java File src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java (right): https://codereview.appspot.com/303890044/diff/180001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java#newcode1777 src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java:1777: siteCollectionsToInclude = new TreeSet<String>(); On 2016/07/01 21:26:53, myk wrote: ...
7 years, 9 months ago (2016-07-01 23:46:17 UTC) #16
myk
LGTM, except for one line with newly-added trailing whitespace. Tanmay also LGTM'd it (out loud), ...
7 years, 9 months ago (2016-07-01 23:56:52 UTC) #17
JohnL
Partial review, I haven't looked at the tests yet. Mostly nits, but I'd like to ...
7 years, 9 months ago (2016-07-02 00:46:00 UTC) #18
myk
(John, please clarify your comment about line 1800.) Lavanya, please do implement these last suggestions ...
7 years, 9 months ago (2016-07-02 01:14:38 UTC) #19
JohnL
On 2016/07/02 01:14:38, myk wrote: > (John, please clarify your comment about line 1800.) Yes, ...
7 years, 9 months ago (2016-07-02 01:57:41 UTC) #20
myk
On 2016/07/02 01:57:41, JohnL wrote: > On 2016/07/02 01:14:38, myk wrote: > > (John, please ...
7 years, 9 months ago (2016-07-04 23:25:15 UTC) #21
Tanmay Vartak
https://codereview.appspot.com/303890044/diff/240001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java File src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java (right): https://codereview.appspot.com/303890044/diff/240001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java#newcode1800 src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java:1800: log.log(Level.WARNING, "Overriding sharepoint.siteCollectionOnly " On 2016/07/02 00:46:00, JohnL wrote: ...
7 years, 9 months ago (2016-07-06 19:12:58 UTC) #22
JohnL
On 2016/07/04 23:25:15, myk wrote: > On 2016/07/02 01:57:41, JohnL wrote: > > On 2016/07/02 ...
7 years, 9 months ago (2016-07-06 20:07:03 UTC) #23
lchandramouli
https://codereview.appspot.com/303890044/diff/240001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java File src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java (right): https://codereview.appspot.com/303890044/diff/240001/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java#newcode1776 src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java:1776: .split(siteCollectionsToIncludeConfig.toLowerCase(Locale.ENGLISH)); On 2016/07/01 23:56:52, myk wrote: > please remove ...
7 years, 9 months ago (2016-07-07 00:09:33 UTC) #24
myk
LGTM (but please wait for John to say the same).
7 years, 9 months ago (2016-07-07 00:24:55 UTC) #25
JohnL
"Missed it by THAT MUCH!" John L https://codereview.appspot.com/303890044/diff/260001/test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java File test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java (right): https://codereview.appspot.com/303890044/diff/260001/test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java#newcode3790 test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java:3790: thrown.expect(InvalidConfigurationException.class); This ...
7 years, 9 months ago (2016-07-07 00:33:42 UTC) #26
lchandramouli
https://codereview.appspot.com/303890044/diff/260001/test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java File test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java (right): https://codereview.appspot.com/303890044/diff/260001/test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java#newcode3790 test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java:3790: thrown.expect(InvalidConfigurationException.class); On 2016/07/07 00:33:42, JohnL wrote: > This doesn't ...
7 years, 9 months ago (2016-07-07 17:30:01 UTC) #27
myk
new test looks good (but again please wait for John's LGTM before submitting). https://codereview.appspot.com/303890044/diff/260001/test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java File ...
7 years, 9 months ago (2016-07-07 17:44:55 UTC) #28
JohnL
7 years, 9 months ago (2016-07-07 21:35:03 UTC) #29
LGTM

John L

https://codereview.appspot.com/303890044/diff/260001/test/com/google/enterpri...
File test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java
(right):

https://codereview.appspot.com/303890044/diff/260001/test/com/google/enterpri...
test/com/google/enterprise/adaptor/sharepoint/SharePointAdaptorTest.java:3790:
thrown.expect(InvalidConfigurationException.class);
On 2016/07/07 17:44:55, myk wrote:
> On 2016/07/07 00:33:42, JohnL wrote:
> > This doesn't work. The line above has thrown an exception, and this block
will
> > never be executed. You need to do at least one of these in a separate test
> > method. I would move each of these new failures into separate test methods.
> 
> oops - I missed this in the test.

As an aside, this is kind of cute, in a mildly dangerous way. If either of these
two blocks is broken and fails to throw an exception, then the test will still
pass. ;-)
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b