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 booleanReturns true if external folders are enabled (cloudStaticFilesDir is set), false otherwisestatic booleanwriteFileOut(String path, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res) static booleanwriteFileOut(IwcmFile f, jakarta.servlet.http.HttpServletRequest req, jakarta.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:
-
isExternalDirs
public static boolean isExternalDirs()Returns true if external folders are enabled (cloudStaticFilesDir is set), false otherwise- 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, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res) -
writeFileOut
public static boolean writeFileOut(IwcmFile f, jakarta.servlet.http.HttpServletRequest req, jakarta.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
-