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 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 rootDirstatic void
fillLists
(String root, List<FileDirBean> dirL, List<FileDirBean> fileL, String webRoot, boolean onlySafeFiles) Deprecated.- user version with request parameterstatic void
fillLists
(String root, List<FileDirBean> dirL, List<FileDirBean> fileL, String webRoot, boolean onlySafeFiles, javax.servlet.http.HttpServletRequest request) naplni dirList a fileListstatic 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).static String
getLogonLink
(String dir, javax.servlet.http.HttpServletRequest req) Vrati linku na logon dialog, alebo null, ak je mozne cestu zobrazit.static boolean
hasForbiddenSymbol
(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
-