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 }