Interface CustomFile


public interface CustomFile
  • Method Summary

    Modifier and Type
    Method
    Description
    Zwraca datę utworzenia pliku.
    Zwraca nazwę pliku.
    long
    Zwraca wielkość pliku w bajtach.
    Zwraca identyfikator pliku.
    Otwiera nowy strumień wejściowy z zawartością pliku.
    Strumień należy zamknąć samodzielnie.
    Otwiera nowy strumień wyjściowy zapisujący nową zawartość do pliku.
    Strumień należy zamknąć samodzielnie.
  • Method Details

    • getId

      Long getId()
      Zwraca identyfikator pliku.
      Returns:
      identyfikator pliku reprezentowanego przez ten obiekt.
    • getFileName

      String getFileName()
      Zwraca nazwę pliku.
      Returns:
      nazwę pliku reprezentowanego przez ten obiekt.
    • getCreationDate

      Date getCreationDate()
      Zwraca datę utworzenia pliku.
      Returns:
      datę pliku reprezentowanego przez ten obiekt.
    • openInputStream

      InputStream openInputStream()
      Otwiera nowy strumień wejściowy z zawartością pliku.
      Strumień należy zamknąć samodzielnie.
      Returns:
      nowo otwarty strumień z zawartością pliku reprezentowanego przez ten obiekt.
      Throws:
      ServiceException - w przypadku błędów związanych z otwarciem strumienia.
    • openOutputStream

      OutputStream openOutputStream()
      Otwiera nowy strumień wyjściowy zapisujący nową zawartość do pliku.
      Strumień należy zamknąć samodzielnie.
      Returns:
      nowo otwarty strumień zapisujący zawartość pliku reprezentowanego przez ten obiekt.
      Throws:
      ServiceException - w przypadku błędów związanych z otwarciem strumienia.
    • getFileSize

      long getFileSize()
      Zwraca wielkość pliku w bajtach.
      Returns:
      wielkość pliku w bajtach.