Package sk.iway.iwcm.filebrowser
Class BrowseAction
java.lang.Object
sk.iway.iwcm.filebrowser.BrowseAction
Zobrazenie adresara suborov (podobne ako Total Commander)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbrowseDir(javax.servlet.http.HttpServletRequest request, List<FileDirBean> dirList, List<FileDirBean> fileList, String rootDir) Metoda vrati zoznam adresarov a suborov v zadanom adresari, umoznuje browsovanie po uroven adresara rootDirstatic voidfillLists(String root, List<FileDirBean> dirL, List<FileDirBean> fileL, String webRoot, boolean onlySafeFiles) Deprecated.- user version with request parameterstatic voidfillLists(String root, List<FileDirBean> dirL, List<FileDirBean> fileL, String webRoot, boolean onlySafeFiles, javax.servlet.http.HttpServletRequest request) naplni dirList a fileListstatic StringgetDirLink(int pageDocId, FileDirBean dir, javax.servlet.http.HttpServletRequest req) Vrati do JSP stranky linku na adresar, alebo linku na prihlasenie (ak je to zaheslovany adresar a user nie je prihlaseny).static StringgetLogonLink(String dir, javax.servlet.http.HttpServletRequest req) Vrati linku na logon dialog, alebo null, ak je mozne cestu zobrazit.static booleanhasForbiddenSymbol(String name) Deprecated.- use FileBrowserTools.hasForbiddenSymbolstatic List<FileDirBean>searchForFilesRecurse(javax.servlet.http.HttpServletRequest request, String rootDir) Vrati zoznam suborov z daneho korenoveho adresara rekurzivne v podadresaroch
-
Constructor Details
-
BrowseAction
protected BrowseAction()
-
-
Method Details
-
fillLists
@Deprecated public static void fillLists(String root, List<FileDirBean> dirL, List<FileDirBean> fileL, String webRoot, boolean onlySafeFiles) Deprecated.- user version with request parameter -
fillLists
public static void fillLists(String root, List<FileDirBean> dirL, List<FileDirBean> fileL, String webRoot, boolean onlySafeFiles, javax.servlet.http.HttpServletRequest request) naplni dirList a fileList- Parameters:
root-dirL- Description of the ParameterfileL- Description of the ParameterwebRoot- Description of the ParameteronlySafeFiles- - ak je true, listuju sa len bezpecne subory (teda nie CVS adresare a podobne)
-
hasForbiddenSymbol
Deprecated.- use FileBrowserTools.hasForbiddenSymbolKontrola, ci v nazve suboru nie je zakazany symbol- Parameters:
name-- Returns:
-
browseDir
public static void browseDir(javax.servlet.http.HttpServletRequest request, List<FileDirBean> dirList, List<FileDirBean> fileList, String rootDir) Metoda vrati zoznam adresarov a suborov v zadanom adresari, umoznuje browsovanie po uroven adresara rootDir- Parameters:
request-dirList-fileList-rootDir-
-
getDirLink
public static String getDirLink(int pageDocId, FileDirBean dir, javax.servlet.http.HttpServletRequest req) Vrati do JSP stranky linku na adresar, alebo linku na prihlasenie (ak je to zaheslovany adresar a user nie je prihlaseny). See site_browser.jsp- Parameters:
pageDocId-dir-req-- Returns:
-
getLogonLink
Vrati linku na logon dialog, alebo null, ak je mozne cestu zobrazit. See site_browser.jsp- Parameters:
dir-req-- Returns:
-
searchForFilesRecurse
public static List<FileDirBean> searchForFilesRecurse(javax.servlet.http.HttpServletRequest request, String rootDir) Vrati zoznam suborov z daneho korenoveho adresara rekurzivne v podadresaroch- Parameters:
request-rootDir- root dir- Returns:
- List
FileDirBean-ov
-