Class SessionTemporaryFiles
java.lang.Object
org.bgerp.model.file.tmp.SessionTemporaryFiles
Temporary files not persisted in the regular file storage
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddeleteFiles(javax.servlet.http.HttpSession session) Deletes tmp files on session closestatic voiddeleteFiles(DynActionForm form, Set<Integer> ids) Deletes tmp files after persisting thosegetFiles(DynActionForm form, String paramName) Uploaded tmp files for persistingstatic intupload(DynActionForm form) Uploads tmp file
-
Constructor Details
-
SessionTemporaryFiles
public SessionTemporaryFiles()
-
-
Method Details
-
upload
Uploads tmp file- Parameters:
form-- Returns:
- ID of the uploaded tmp file
- Throws:
FileNotFoundExceptionIOException
-
getFiles
public static Map<Integer,FileInfo> getFiles(DynActionForm form, String paramName) throws BGMessageException Uploaded tmp files for persisting- Parameters:
form- the formparamName- the http request param name- Returns:
- found tmp files, key - ID
- Throws:
BGMessageException- duplicated tmp files were found
-
deleteFiles
Deletes tmp files after persisting those- Parameters:
form- the request form, with the sessionids- the tmp file IDs
-
deleteFiles
public static void deleteFiles(javax.servlet.http.HttpSession session) Deletes tmp files on session close- Parameters:
session- the session
-