1 package com.germinus.merlin.manager.document; 2 3 import java.util.List; 4 5 import javax.portlet.RenderRequest; 6 7 import com.germinus.merlin.model.Document; 8 import com.liferay.portlet.documentlibrary.model.DLFileEntry; 9 10 public interface IDocumentLibraryManager { 11 12 public int addDocument(String name, String description, long folderId, long companyId); 13 14 public int addFolder(long plid, long parenFolderId, String name, String description); 15 16 public int deleteDocument(long fileEntryId); 17 18 public int deleteDocument(String name); 19 20 public int deleteFolder(String name, long parenFolderId); 21 22 public int deleteFolder(long folderId); 23 24 public List<Document> getDocumentsList(long companyId ,long communityId, String dirName); 25 26 public List<Long> getFolderIdList(long communityId); 27 28 public DLFileEntry searchFile(String name, long folderId); 29 30 public int updateDocument(long communityId, long documentId, String name, String description); 31 32 }