Package com.suncode.pwfl.customfile
Interface CustomFile
public interface CustomFile
-
Method Summary
Modifier and TypeMethodDescriptionZwraca datę utworzenia pliku.Zwraca nazwę pliku.long
Zwraca wielkość pliku w bajtach.getId()
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.
-