|
|||||||||
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 errorjava.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 |