public abstract class InputDataHandler extends Object
Constructor and Description |
---|
InputDataHandler() |
Modifier and Type | Method and Description |
---|---|
abstract InputStream |
getFile(String guid)
Get file
|
abstract File[] |
getFileList(String directory)
Get files list
|
abstract FileType |
getFileType(String guid)
Get file type
|
boolean |
getImage(String guid,
String imageSrc,
OutputStream outputStream)
Get external image (for html and some files with images)
|
abstract String |
saveFile(InputStream inputStream,
String fileName,
Integer timeToLive,
String encryptedKey)
Save file
|
public abstract File[] getFileList(String directory)
directory
- Files location directorypublic abstract InputStream getFile(String guid)
guid
- File id or file pathpublic boolean getImage(String guid, String imageSrc, OutputStream outputStream)
guid
- file GUIDimageSrc
- value of src attribute from img tag in html fileoutputStream
- stream to write image datapublic abstract FileType getFileType(String guid)
guid
- File id or file pathpublic abstract String saveFile(InputStream inputStream, String fileName, Integer timeToLive, String encryptedKey)
inputStream
- Input stream of object to be saved/uploadedfileName
- file nametimeToLive
- TTL, 0 - unlimitedencryptedKey
- encryption keyCopyright © 2014. All rights reserved.