001
014
015 package com.liferay.portal.sharepoint;
016
017 import com.liferay.portal.kernel.util.StringPool;
018 import com.liferay.portal.kernel.webdav.WebDAVUtil;
019 import com.liferay.portal.model.Group;
020
021 import java.util.List;
022
023
026 public class CompanySharepointStorageImpl extends BaseSharepointStorageImpl {
027
028 @Override
029 public Tree getFoldersTree(SharepointRequest sharepointRequest)
030 throws Exception {
031
032 Tree foldersTree = new Tree();
033
034 List<Group> groups = WebDAVUtil.getGroups(sharepointRequest.getUser());
035
036 for (Group group : groups) {
037 String name = group.getFriendlyURL();
038
039 name = name.substring(1);
040
041 foldersTree.addChild(getFolderTree(name));
042 }
043
044 foldersTree.addChild(getFolderTree(StringPool.BLANK));
045
046 return foldersTree;
047 }
048
049 }