| java.lang.Object | |
| ↳ | com.pnfsoftware.jeb.core.dao.impl.MemoryFileStore |
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MemoryFileStore() | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| byte[] |
get(String key)
Retrieve the contents of a file from the store.
| ||||||||||
| String |
getStoreLocation()
Get the store location.
| ||||||||||
| boolean |
has(String key)
Verify if the given file is contained in the store.
| ||||||||||
| List<String> |
list()
List all the files in this store.
| ||||||||||
| String |
put(String key, byte[] data)
Store a new file in the store under the given key.
| ||||||||||
| String |
put(byte[] data)
Store a new file in the store under a store-decided key.
| ||||||||||
| boolean |
remove(String key)
Remove a file from the store.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.pnfsoftware.jeb.core.dao.IFileStore
| |||||||||||
Retrieve the contents of a file from the store.
| key | file key |
|---|
Get the store location. Example: a root folder, a base url.
Verify if the given file is contained in the store.
| key | file key |
|---|
List all the files in this store.
Store a new file in the store under the given key.
| key | file key, null to let the implementor create a new key |
|---|---|
| data | file data |
Store a new file in the store under a store-decided key.
| data | file data |
|---|
Remove a file from the store.
| key | file key |
|---|