View Javadoc
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  }