java.lang.Object | |
↳ | com.kinvey.java.LinkedResources.LinkedFile |
This class maintains metadata and java specific file access to a File associated with an Entity through the com.kinvey.java.LinkedData
API.
There are references to a `ByteArrayInputStream as well as a `ByteArrayOutputStream`, which can be used to stream to/from the file.
NOTE: It is the responsibility of the client application to close these streams appropriately after usage.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
LinkedFile(String id)
Constructor for a LinkedFile, sets BOTH filename and id to be input
| |||||||||||
LinkedFile()
Constructor for a LinkedFile, sets NEITHER a filename or an id
| |||||||||||
LinkedFile(String id, String filename)
Constructor for LinkedFile, allowing unique id and filename
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | getFileName() | ||||||||||
String |
getId()
Get the id of a Linked File
| ||||||||||
ByteArrayInputStream | getInput() | ||||||||||
ByteArrayOutputStream | getOutput() | ||||||||||
boolean | isResolve() | ||||||||||
void | setFileName(String fileName) | ||||||||||
void | setId(String id) | ||||||||||
void | setInput(ByteArrayInputStream input) | ||||||||||
void | setOutput(ByteArrayOutputStream output) | ||||||||||
void | setResolve(boolean resolve) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Constructor for a LinkedFile, sets BOTH filename and id to be input
id | - the filename which is also used as the id |
---|
Constructor for a LinkedFile, sets NEITHER a filename or an id
Constructor for LinkedFile, allowing unique id and filename
id | the id to use for the linked file |
---|---|
filename | the filename of the linkedfile |
Get the id of a Linked File