程序包 com.walker.file
接口 FileEngine
- 所有已知实现类:
AbstractFileEngine
已过时。
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明createEmptyFile(String filename, String mimeType) 已过时。创建一个空的文件,此文件会存储到文件系统中,系统也会记录其信息。已过时。根据ID获得一个文件对象getFileObject(String filePath) 已过时。返回JAVA文件对象,此方法只有在'存储方式'为'文件系统时'才有效已过时。返回存储文件的根路径,如:d:/file_store/已过时。根据文件ID集合,获取文件对象列表readFiles(Object request, String fileFormId, FileEngine.StoreType st) 已过时。读入上传的文件信息voidremoveFile(String id) 已过时。从系统删除一个文件voidsetFileReader(FileReader reader) 已过时。voidsetFileStoreRootPath(String rootPath) 已过时。设置使用文件系统存储文件时,根目录,如:d:/files/ or home/writeFiles(List<FileMeta> fileMetas) 已过时。把得到的文件信息写入到持久化存储设备中,如:数据库或磁盘中。
-
方法详细资料
-
getFileStoreRootPath
String getFileStoreRootPath()已过时。返回存储文件的根路径,如:d:/file_store/- 返回:
-
readFiles
List<FileMeta> readFiles(Object request, String fileFormId, FileEngine.StoreType st) throws FileOperateException 已过时。读入上传的文件信息- 参数:
request- 请求对象fileFormId- 文件在界面上的IDst- 存储方式:数据库、文件等。- 返回:
- 返回生成的文件定义对象
- 抛出:
FileOperateException
-
writeFiles
已过时。把得到的文件信息写入到持久化存储设备中,如:数据库或磁盘中。 此方法通常被应用系统在事务控制层中调用,以保持与数据库事务的一致性。- 参数:
fileMetas- 获取的文件集合 // * @param thumb 是否缩略图- 返回:
- 抛出:
FileOperateException
-
createEmptyFile
已过时。创建一个空的文件,此文件会存储到文件系统中,系统也会记录其信息。- 参数:
filename- 文件全名,如:abc.xls- 返回:
- 返回文件元数据对象
-
listFiles
已过时。根据文件ID集合,获取文件对象列表- 参数:
ids- 这些ID是系统在创建时自动生成的。- 返回:
- 抛出:
FileOperateException
-
getFile
已过时。根据ID获得一个文件对象- 参数:
id-- 返回:
-
getFileObject
已过时。返回JAVA文件对象,此方法只有在'存储方式'为'文件系统时'才有效- 参数:
filePath- 相对文件路径,在数据库中存储的path字段- 返回:
-
removeFile
已过时。从系统删除一个文件- 参数:
id-- 抛出:
FileOperateException
-
setFileStoreRootPath
已过时。设置使用文件系统存储文件时,根目录,如:d:/files/ or home/- 参数:
rootPath-
-
setFileReader
已过时。
-