com.liferay.portlet.documentlibrary.sharepoint
Class DLSharepointStorageImpl

java.lang.Object
  extended by com.liferay.portal.sharepoint.BaseSharepointStorageImpl
      extended by com.liferay.portlet.documentlibrary.sharepoint.DLSharepointStorageImpl
All Implemented Interfaces:
SharepointStorage

public class DLSharepointStorageImpl
extends BaseSharepointStorageImpl

View Source

Author:
Bruno Farache

Constructor Summary
DLSharepointStorageImpl()
           
 
Method Summary
 void addDocumentElements(SharepointRequest sharepointRequest, com.liferay.portal.kernel.xml.Element element)
           
 void createFolder(SharepointRequest sharepointRequest)
           
 java.io.InputStream getDocumentInputStream(SharepointRequest sharepointRequest)
           
 Tree getDocumentsTree(SharepointRequest sharepointRequest)
           
 Tree getDocumentTree(SharepointRequest sharepointRequest)
           
protected  com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntry(SharepointRequest sharepointRequest)
           
protected  Tree getFileEntryTree(com.liferay.portlet.documentlibrary.model.DLFileEntry fileEntry, java.lang.String parentFolderPath)
           
 Tree getFoldersTree(SharepointRequest sharepointRequest)
           
protected  Tree getFolderTree(com.liferay.portlet.documentlibrary.model.DLFolder folder, java.lang.String parentFolderPath)
           
 Tree getFolderTree(SharepointRequest sharepointRequest)
           
 void getParentFolderIds(long groupId, java.lang.String path, java.util.List<java.lang.Long> folderIds)
           
 Tree[] moveDocument(SharepointRequest sharepointRequest)
           
 void putDocument(SharepointRequest sharepointRequest)
           
 Tree[] removeDocument(SharepointRequest sharepointRequest)
           
 
Methods inherited from class com.liferay.portal.sharepoint.BaseSharepointStorageImpl
addDocumentElement, getDate, getDocumentTree, getFolderTree, getFolderTree, getLastFolderId, getParentFolderPath, getResourceName, removeFoldersFromPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DLSharepointStorageImpl

public DLSharepointStorageImpl()
Method Detail

addDocumentElements

public void addDocumentElements(SharepointRequest sharepointRequest,
                                com.liferay.portal.kernel.xml.Element element)
                         throws java.lang.Exception
Specified by:
addDocumentElements in interface SharepointStorage
Overrides:
addDocumentElements in class BaseSharepointStorageImpl
Throws:
java.lang.Exception

createFolder

public void createFolder(SharepointRequest sharepointRequest)
                  throws java.lang.Exception
Specified by:
createFolder in interface SharepointStorage
Overrides:
createFolder in class BaseSharepointStorageImpl
Throws:
java.lang.Exception

getDocumentInputStream

public java.io.InputStream getDocumentInputStream(SharepointRequest sharepointRequest)
                                           throws java.lang.Exception
Specified by:
getDocumentInputStream in interface SharepointStorage
Overrides:
getDocumentInputStream in class BaseSharepointStorageImpl
Throws:
java.lang.Exception

getDocumentTree

public Tree getDocumentTree(SharepointRequest sharepointRequest)
                     throws java.lang.Exception
Specified by:
getDocumentTree in interface SharepointStorage
Overrides:
getDocumentTree in class BaseSharepointStorageImpl
Throws:
java.lang.Exception

getDocumentsTree

public Tree getDocumentsTree(SharepointRequest sharepointRequest)
                      throws java.lang.Exception
Specified by:
getDocumentsTree in interface SharepointStorage
Overrides:
getDocumentsTree in class BaseSharepointStorageImpl
Throws:
java.lang.Exception

getFolderTree

public Tree getFolderTree(SharepointRequest sharepointRequest)
                   throws java.lang.Exception
Specified by:
getFolderTree in interface SharepointStorage
Overrides:
getFolderTree in class BaseSharepointStorageImpl
Throws:
java.lang.Exception

getFoldersTree

public Tree getFoldersTree(SharepointRequest sharepointRequest)
                    throws java.lang.Exception
Specified by:
getFoldersTree in interface SharepointStorage
Overrides:
getFoldersTree in class BaseSharepointStorageImpl
Throws:
java.lang.Exception

getParentFolderIds

public void getParentFolderIds(long groupId,
                               java.lang.String path,
                               java.util.List<java.lang.Long> folderIds)
                        throws java.lang.Exception
Specified by:
getParentFolderIds in interface SharepointStorage
Overrides:
getParentFolderIds in class BaseSharepointStorageImpl
Throws:
java.lang.Exception

moveDocument

public Tree[] moveDocument(SharepointRequest sharepointRequest)
                    throws java.lang.Exception
Specified by:
moveDocument in interface SharepointStorage
Overrides:
moveDocument in class BaseSharepointStorageImpl
Throws:
java.lang.Exception

putDocument

public void putDocument(SharepointRequest sharepointRequest)
                 throws java.lang.Exception
Specified by:
putDocument in interface SharepointStorage
Overrides:
putDocument in class BaseSharepointStorageImpl
Throws:
java.lang.Exception

removeDocument

public Tree[] removeDocument(SharepointRequest sharepointRequest)
Specified by:
removeDocument in interface SharepointStorage
Overrides:
removeDocument in class BaseSharepointStorageImpl

getFolderTree

protected Tree getFolderTree(com.liferay.portlet.documentlibrary.model.DLFolder folder,
                             java.lang.String parentFolderPath)

getFileEntry

protected com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntry(SharepointRequest sharepointRequest)
                                                                      throws java.lang.Exception
Throws:
java.lang.Exception

getFileEntryTree

protected Tree getFileEntryTree(com.liferay.portlet.documentlibrary.model.DLFileEntry fileEntry,
                                java.lang.String parentFolderPath)