|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface FileService
Provides file download and upload service.
| Method Summary | |
|---|---|
boolean |
createFolder(java.lang.String rootFolder,
java.lang.String subPath)
Create the folder. |
boolean |
deleteEntireFolder(java.lang.String rootFolder,
java.lang.String subPath)
Delete the folder and all files under it. |
boolean |
deleteFile(java.lang.String rootFolder,
java.lang.String filePath)
Delete the file. |
void |
download(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fullFilePath)
Read the input file content and output the stream to client (Browser). |
java.util.ArrayList |
getFilesByFolder(java.lang.String rootFolder,
java.lang.String subPath)
Get the file list under asset sub folder. |
java.util.ArrayList |
getSubFolders(java.lang.String rootFolder,
java.lang.String subPath)
Read the sub folders. |
boolean |
isFileExist(java.lang.String rootFolder,
java.lang.String filePath)
Check if the file exists. |
boolean |
renameFile(java.lang.String rootFolder,
java.lang.String oriFilePath,
java.lang.String newFilePath)
Rename the file. |
| Methods inherited from interface com.elasticpath.service.EpService |
|---|
getElasticPath, setElasticPath |
| Method Detail |
|---|
boolean createFolder(java.lang.String rootFolder,
java.lang.String subPath)
rootFolder - the root folder for different type of asset, e.g., images for image assetsubPath - the subPath under root folder
boolean deleteEntireFolder(java.lang.String rootFolder,
java.lang.String subPath)
rootFolder - the root folder for different type of asset, e.g., images for image assetsubPath - the subPath under root folder
boolean deleteFile(java.lang.String rootFolder,
java.lang.String filePath)
rootFolder - the root folder for different type of asset, e.g., images for image assetfilePath - the filePath under root folder
void download(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fullFilePath)
throws EpSystemException
request - the download requestresponse - the responsefullFilePath - the full file path on server
EpSystemException - - if any error
java.util.ArrayList getFilesByFolder(java.lang.String rootFolder,
java.lang.String subPath)
rootFolder - the root folder for different type of asset, e.g., images for image assetsubPath - the subPath under root folder
java.util.ArrayList getSubFolders(java.lang.String rootFolder,
java.lang.String subPath)
rootFolder - the root folder for different type of asset, e.g., images for image assetsubPath - the subPath under root folder
boolean isFileExist(java.lang.String rootFolder,
java.lang.String filePath)
rootFolder - the root folder for different type of asset, e.g., images for image assetfilePath - the filePath under root folder
boolean renameFile(java.lang.String rootFolder,
java.lang.String oriFilePath,
java.lang.String newFilePath)
rootFolder - the root folder for different type of asset, e.g., images for image assetoriFilePath - the filePath under root foldernewFilePath - the filePath under root folder
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||