/projects/sharepoint-proto/source/javatests/com/google/enterprise/connector/sp2c_migration/MockSharepointServerUsingFileSystem.java
http://google-enterprise-connector-manager.googlecode.com/ · Java · 58 lines · 41 code · 15 blank · 2 comment · 0 complexity · 508e9c595858e00e17ac0a9b9b507f42 MD5 · raw file
- // Copyright 2010 Google Inc. All Rights Reserved.
- package com.google.enterprise.connector.sp2c_migration;
- import java.io.InputStream;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Set;
- public class MockSharepointServerUsingFileSystem implements SharepointSite {
-
- private FolderTraverser traverser;
-
- public MockSharepointServerUsingFileSystem(String sharePointUrl, String loginName, String password) {
- traverser = new FolderTraverser(sharePointUrl);
- }
- @Override
- public InputStream getDocumentContent(Document document) throws Exception {
- return traverser.getDocumentContents(document.getId());
- }
- @Override
- public List<Document> getDocuments(Folder rootfolder) throws Exception {
- return traverser.getDocuments();
- }
- @Override
- public List<Folder> getFolders(Folder rootfolder) throws Exception {
- return traverser.getFolders();
- }
- @Override
- public String getId() {
- return null;
- }
- @Override
- public List<Folder> getRootFolders() throws Exception {
- List<Folder> roots = new ArrayList<Folder>();
- roots.add(traverser.getRootFolder());
- return roots;
- }
- @Override
- public String getUrl() {
- return "Site URL";
- }
- @Override
- public Set<String> getDirectChildSites() throws Exception {
- // TODO Auto-generated method stub
- return null;
- }
- }