java.lang.Object | |
↳ | com.pnfsoftware.jeb.core.dao.impl.SimpleFSFileStore |
Implementation of a file-store where the record data is kept on the file system.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
SimpleFSFileStore(String basedir) |
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 |
---|