Class FileData

All Implemented Interfaces:
Serializable, Id<Integer>, IdTitle<Integer>, Title

public class FileData extends IdTitle
DB table entity with file metadata: ID, title, upload time. Files themselves are persisted in filestorage directory.
See Also:
  • Constructor Details Link icon

    • FileData Link icon

      public FileData()
    • FileData Link icon

      public FileData(int id, String title, String secret)
    • FileData Link icon

      public FileData(String title, byte[] data)
  • Method Details Link icon

    • getSecret Link icon

      public String getSecret()
    • setSecret Link icon

      public void setSecret(String key)
    • getTime Link icon

      public Date getTime()
    • setTime Link icon

      public void setTime(Date time)
    • getData Link icon

      public byte[] getData()
    • setData Link icon

      public void setData(byte[] data)
    • getOutputStream Link icon

      public OutputStream getOutputStream()
      Returns:
      output stream to the stored file.
    • setOutputStream Link icon

      public void setOutputStream(OutputStream outputStream)
    • serialize Link icon

      public static String serialize(List<FileData> fileList)
    • parse Link icon

      public static List<FileData> parse(String str)