KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > viewtools > WebsiteWebAPI


1 package com.dotmarketing.viewtools;
2
3 import java.util.List JavaDoc;
4
5 import org.apache.velocity.tools.view.tools.ViewTool;
6
7 import com.dotmarketing.portlets.folders.factories.FolderFactory;
8 import com.dotmarketing.portlets.folders.model.Folder;
9
10 public class WebsiteWebAPI implements ViewTool {
11     
12     public void init(Object JavaDoc obj) {
13     }
14     
15     public Folder getFolder (String JavaDoc parentFolder, long hostInode) {
16         Folder folder = FolderFactory.getFolderByPath(parentFolder, hostInode);
17         return folder;
18     }
19     
20     public List JavaDoc<Folder> getSubFolders (String JavaDoc parentFolder, long hostInode) {
21         Folder folder = FolderFactory.getFolderByPath(parentFolder, hostInode);
22         List JavaDoc<Folder> subFolders = FolderFactory.getFoldersByParentSortByTitle(folder.getInode());
23         return subFolders;
24     }
25
26     public List JavaDoc<Folder> getSubFolders (Folder parentFolder) {
27         List JavaDoc<Folder> subFolders = FolderFactory.getFoldersByParentSortByTitle(parentFolder.getInode());
28         return subFolders;
29     }
30 }
Popular Tags