程序包 com.walker.file

接口 FileEngine

所有已知实现类:
AbstractFileEngine

@Deprecated public interface FileEngine
已过时。
  • 方法详细资料

    • getFileStoreRootPath

      String getFileStoreRootPath()
      已过时。
      返回存储文件的根路径,如:d:/file_store/
      返回:
    • readFiles

      List<FileMeta> readFiles(Object request, String fileFormId, FileEngine.StoreType st) throws FileOperateException
      已过时。
      读入上传的文件信息
      参数:
      request - 请求对象
      fileFormId - 文件在界面上的ID
      st - 存储方式:数据库、文件等。
      返回:
      返回生成的文件定义对象
      抛出:
      FileOperateException
    • writeFiles

      List<String> writeFiles(List<FileMeta> fileMetas) throws FileOperateException
      已过时。
      把得到的文件信息写入到持久化存储设备中,如:数据库或磁盘中。

      此方法通常被应用系统在事务控制层中调用,以保持与数据库事务的一致性。
      参数:
      fileMetas - 获取的文件集合 // * @param thumb 是否缩略图
      返回:
      抛出:
      FileOperateException
    • createEmptyFile

      FileMeta createEmptyFile(String filename, String mimeType)
      已过时。
      创建一个空的文件,此文件会存储到文件系统中,系统也会记录其信息。
      参数:
      filename - 文件全名,如:abc.xls
      返回:
      返回文件元数据对象
    • listFiles

      List<FileMeta> listFiles(List<String> ids) throws FileOperateException
      已过时。
      根据文件ID集合,获取文件对象列表
      参数:
      ids - 这些ID是系统在创建时自动生成的。
      返回:
      抛出:
      FileOperateException
    • getFile

      FileMeta getFile(String id)
      已过时。
      根据ID获得一个文件对象
      参数:
      id -
      返回:
    • getFileObject

      File getFileObject(String filePath)
      已过时。
      返回JAVA文件对象,此方法只有在'存储方式'为'文件系统时'才有效
      参数:
      filePath - 相对文件路径,在数据库中存储的path字段
      返回:
    • removeFile

      void removeFile(String id) throws FileOperateException
      已过时。
      从系统删除一个文件
      参数:
      id -
      抛出:
      FileOperateException
    • setFileStoreRootPath

      void setFileStoreRootPath(String rootPath)
      已过时。
      设置使用文件系统存储文件时,根目录,如:d:/files/ or home/
      参数:
      rootPath -
    • setFileReader

      void setFileReader(FileReader reader)
      已过时。