Package sk.iway.iwcm.common
Class FilePathTools
java.lang.Object
sk.iway.iwcm.common.FilePathTools
FilePathTools.java - trieda pre preklad ciest k statickym suborom Cloudu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringVrati cestu k adresaru pre aktualnu domenustatic StringgetDomainBaseFolder(String domain) Vrati cestu k adresaru pre zadanu domenustatic StringgetVirtualPathHellper(String realPath) Hellper pre ziskanie virtual path z realnej cesty, nepouzivat napriamo, len cez IwcmFsDB.getVirtualPathstatic booleanisExternalDir(String virtualPath) Pre zadanu virtual path vrati true ak sa jedna o cestu k externym suborom (/images, /files, /css, /jscripts)static booleanwriteFileOut(String path, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) static booleanwriteFileOut(IwcmFile f, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) Zapise dany subor na vystup vratane riesenia RANGE http hlavicky a odpovede nastavi korektne aj content-type, riesi if-modified-since hlavicku
-
Constructor Details
-
FilePathTools
public FilePathTools()
-
-
Method Details
-
isExternalDir
Pre zadanu virtual path vrati true ak sa jedna o cestu k externym suborom (/images, /files, /css, /jscripts)- Parameters:
virtualPath-- Returns:
-
getVirtualPathHellper
Hellper pre ziskanie virtual path z realnej cesty, nepouzivat napriamo, len cez IwcmFsDB.getVirtualPath- Parameters:
realPath-- Returns:
-
getDomainBaseFolder
Vrati cestu k adresaru pre aktualnu domenu- Returns:
-
getDomainBaseFolder
Vrati cestu k adresaru pre zadanu domenu- Parameters:
domain-- Returns:
-
writeFileOut
public static boolean writeFileOut(String path, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) -
writeFileOut
public static boolean writeFileOut(IwcmFile f, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) Zapise dany subor na vystup vratane riesenia RANGE http hlavicky a odpovede nastavi korektne aj content-type, riesi if-modified-since hlavicku- Parameters:
f-req-res-- Returns:
- Throws:
IOException
-