| com.pnfsoftware.jeb.core.dao.IFileDatabase |
Known Indirect Subclasses
|
Definition of a database of versioned binary files. Each entry is identified by a unique key and a version number.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract boolean |
deleteFile(String key, int version)
Delete a file.
| ||||||||||
| abstract IFileDatabaseReader |
getReader(String key)
@return
| ||||||||||
| abstract IFileDatabaseWriter |
getWriter(String key)
@return
| ||||||||||
| abstract boolean |
hasFile(String key, int version)
Determine if the database contains the given file.
| ||||||||||
| abstract byte[] |
loadFile(String key, int version)
Retrieve the contents of a file.
| ||||||||||
| abstract boolean |
saveFile(String key, int version, byte[] data)
Store the contents of a file.
| ||||||||||
Delete a file.
| key | file key |
|---|---|
| version | file version |
Determine if the database contains the given file.
| key | file key |
|---|---|
| version | file version |
Retrieve the contents of a file.
| key | file key |
|---|---|
| version | file version |
Store the contents of a file.
| key | file key |
|---|---|
| version | file version |
| data | file data |