Class MarketplaceHotFolderHelper
java.lang.Object
de.hybris.platform.marketplaceoccaddon.helper.MarketplaceHotFolderHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckEntryFiles(File file) protected FilecheckFileLength(javax.servlet.http.HttpServletRequest request) protected voidcreateEntryFile(File entryFile) protected voidprotected StringencodeURIComponent(String value) protected Stringprotected Stringprotected FilegetOrCreateDir(String path, String child) protected Fileprotected UserServiceprotected Stringprotected voidprocessCSVFile(javax.servlet.http.HttpServletRequest request, String filename) voidprocessLogsDownload(javax.servlet.http.HttpServletResponse response) Process download logsvoidprocessOrdersDownload(javax.servlet.http.HttpServletResponse response) Process download vendor ordersprocessUpload(javax.servlet.http.HttpServletRequest request) protected voidprocessZIPFile(javax.servlet.http.HttpServletRequest request) protected File[]searchFilesInDirectory(File dir, String extension) protected voidsetHeaderDisposition(javax.servlet.http.HttpServletResponse response, String filename) protected voidzipLogFiles(File zipFiles, File[] logFiles)
-
Constructor Details
-
MarketplaceHotFolderHelper
public MarketplaceHotFolderHelper()
-
-
Method Details
-
processUpload
- Parameters:
request- http servlet request- Returns:
- FileUploadWsDTO if process success, return successful message
-
processOrdersDownload
public void processOrdersDownload(javax.servlet.http.HttpServletResponse response) Process download vendor orders- Parameters:
response- http servlet response
-
processLogsDownload
public void processLogsDownload(javax.servlet.http.HttpServletResponse response) Process download logs- Parameters:
response- http servlet response
-
processZIPFile
protected void processZIPFile(javax.servlet.http.HttpServletRequest request) -
checkEntryFiles
- Throws:
IOException
-
createEntryFile
-
processCSVFile
-
checkFileLength
- Throws:
IOException
-
getOrderExportFile
-
searchFilesInDirectory
-
download
-
setHeaderDisposition
protected void setHeaderDisposition(javax.servlet.http.HttpServletResponse response, String filename) -
encodeURIComponent
-
zipLogFiles
-
getOrCreateDir
-
getVendorCode
-
getUserService
-
getMarketplaceHotfolderDir
-
getExportDataBaseDirectory
-