com.germinus.merlin.manager.document
Class LiferayDocumentLibraryManager

java.lang.Object
  extended by com.germinus.merlin.manager.document.LiferayDocumentLibraryManager
All Implemented Interfaces:
IDocumentLibraryManager
Direct Known Subclasses:
MerlinDocumentLibraryManager

public abstract class LiferayDocumentLibraryManager
extends java.lang.Object
implements IDocumentLibraryManager


Field Summary
static java.lang.String DEFAULT_FOLDER_DESCRIPTION
           
static java.lang.String DEFAULT_FOLDER_NAME
           
protected  org.apache.commons.logging.Log log
           
 
Constructor Summary
LiferayDocumentLibraryManager()
           
 
Method Summary
 int addDocument(java.lang.String name, java.lang.String description, long folderId, long companyId)
           
 int deleteDocument(java.lang.String name)
           
 java.util.List<Document> getDocumentsList(long companyId, long communityId, java.lang.String dirName)
           
 java.util.List<java.lang.Long> getFolderIdList(long communityId)
           
 int moveDocument(long communityId, long documentId, long destResourceContainer)
           
 int updateDocument(long communityId, long documentId, java.lang.String name, java.lang.String description)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.germinus.merlin.manager.document.IDocumentLibraryManager
addFolder, deleteDocument, deleteFolder, deleteFolder, searchFile
 

Field Detail

DEFAULT_FOLDER_NAME

public static final java.lang.String DEFAULT_FOLDER_NAME
See Also:
Constant Field Values

DEFAULT_FOLDER_DESCRIPTION

public static final java.lang.String DEFAULT_FOLDER_DESCRIPTION
See Also:
Constant Field Values

log

protected final org.apache.commons.logging.Log log
Constructor Detail

LiferayDocumentLibraryManager

public LiferayDocumentLibraryManager()
Method Detail

addDocument

public int addDocument(java.lang.String name,
                       java.lang.String description,
                       long folderId,
                       long companyId)
Specified by:
addDocument in interface IDocumentLibraryManager

deleteDocument

public int deleteDocument(java.lang.String name)
Specified by:
deleteDocument in interface IDocumentLibraryManager

getDocumentsList

public java.util.List<Document> getDocumentsList(long companyId,
                                                 long communityId,
                                                 java.lang.String dirName)
Specified by:
getDocumentsList in interface IDocumentLibraryManager

getFolderIdList

public java.util.List<java.lang.Long> getFolderIdList(long communityId)
Specified by:
getFolderIdList in interface IDocumentLibraryManager

moveDocument

public int moveDocument(long communityId,
                        long documentId,
                        long destResourceContainer)

updateDocument

public int updateDocument(long communityId,
                          long documentId,
                          java.lang.String name,
                          java.lang.String description)
Specified by:
updateDocument in interface IDocumentLibraryManager


Copyright © 2008. All Rights Reserved.