| Modifier and Type | Class and Description |
|---|---|
class |
LowlevelStorageInconsistencyException |
class |
ObjectAlreadyInLowlevelStorageException |
class |
ObjectNotInLowlevelStorageException |
| Modifier and Type | Method and Description |
|---|---|
long |
ILowlevelStorage.addDatastream(String dsKey,
InputStream content,
Map<String,String> dsStorageHints)
Sets the content of a new datastream version.
|
long |
DefaultLowlevelStorageModule.addDatastream(String pid,
InputStream content,
Map<String,String> hints) |
long |
DefaultLowlevelStorage.addDatastream(String pid,
InputStream content,
Map<String,String> hints) |
void |
ILowlevelStorage.addObject(String objectKey,
InputStream content,
Map<String,String> objectStorageHints)
Adds a new object.
|
void |
DefaultLowlevelStorageModule.addObject(String pid,
InputStream content,
Map<String,String> hints) |
void |
DefaultLowlevelStorage.addObject(String pid,
InputStream content,
Map<String,String> hints) |
void |
ILowlevelStorage.auditDatastream()
Performs a consistency check against the datastream index if such an
index exists.
|
void |
DefaultLowlevelStorageModule.auditDatastream() |
void |
DefaultLowlevelStorage.auditDatastream() |
abstract void |
PathRegistry.auditFiles() |
void |
DBPathRegistry.auditFiles() |
void |
ILowlevelStorage.auditObject()
Performs a consistency check against the object index if such an index
exists.
|
void |
DefaultLowlevelStorageModule.auditObject() |
void |
DefaultLowlevelStorage.auditObject() |
void |
PathRegistry.auditRegistry() |
static String |
PathAlgorithm.decode(String encoded) |
void |
GenericFileSystem.delete(File file) |
abstract void |
FileSystem.delete(File file) |
static String |
PathAlgorithm.encode(String unencoded) |
abstract boolean |
PathRegistry.exists(String pid) |
boolean |
DBPathRegistry.exists(String pid)
Checks to see whether a pid exists in the registry.
|
abstract String |
PathRegistry.get(String pid) |
abstract String |
PathAlgorithm.get(String pid) |
String |
DBPathRegistry.get(String pid) |
long |
ISizable.getDatastreamSize(String dsKey)
Return the size of a datastream in bytes
|
long |
DefaultLowlevelStorageModule.getDatastreamSize(String dsKey) |
long |
DefaultLowlevelStorage.getDatastreamSize(String dsKey) |
abstract Enumeration<String> |
PathRegistry.keys() |
Enumeration<String> |
DBPathRegistry.keys() |
boolean |
ICheckable.objectExists(String objectKey) |
abstract void |
PathRegistry.put(String pid,
String path) |
void |
DBPathRegistry.put(String pid,
String path) |
InputStream |
GenericFileSystem.read(File file) |
abstract InputStream |
FileSystem.read(File file) |
abstract void |
PathRegistry.rebuild() |
void |
DBPathRegistry.rebuild() |
void |
ILowlevelStorage.rebuildDatastream()
Reconstructs the datastream index if such an index exists.
|
void |
DefaultLowlevelStorageModule.rebuildDatastream() |
void |
DefaultLowlevelStorage.rebuildDatastream() |
void |
ILowlevelStorage.rebuildObject()
Reconstructs the object index if such an index exists.
|
void |
DefaultLowlevelStorageModule.rebuildObject() |
void |
DefaultLowlevelStorage.rebuildObject() |
abstract void |
PathRegistry.remove(String pid) |
void |
DBPathRegistry.remove(String pid) |
void |
ILowlevelStorage.removeDatastream(String dsKey)
Removes the content of an existing datastream version.
|
void |
DefaultLowlevelStorageModule.removeDatastream(String pid) |
void |
DefaultLowlevelStorage.removeDatastream(String pid) |
void |
ILowlevelStorage.removeObject(String objectKey)
Removes an object.
|
void |
DefaultLowlevelStorageModule.removeObject(String pid) |
void |
DefaultLowlevelStorage.removeObject(String pid) |
long |
ILowlevelStorage.replaceDatastream(String dsKey,
InputStream content,
Map<String,String> dsHints)
Sets the content of an existing datastream version.
|
long |
DefaultLowlevelStorageModule.replaceDatastream(String pid,
InputStream content,
Map<String,String> hints) |
long |
DefaultLowlevelStorage.replaceDatastream(String pid,
InputStream content,
Map<String,String> hints) |
void |
ILowlevelStorage.replaceObject(String objectKey,
InputStream content,
Map<String,String> objectHints)
Replaces an existing object.
|
void |
DefaultLowlevelStorageModule.replaceObject(String pid,
InputStream content,
Map<String,String> hints) |
void |
DefaultLowlevelStorage.replaceObject(String pid,
InputStream content,
Map<String,String> hints) |
InputStream |
ILowlevelStorage.retrieveDatastream(String dsKey)
Gets the content of an existing datastream version.
|
InputStream |
DefaultLowlevelStorageModule.retrieveDatastream(String pid) |
InputStream |
DefaultLowlevelStorage.retrieveDatastream(String pid) |
InputStream |
ILowlevelStorage.retrieveObject(String objectKey)
Gets an existing object.
|
InputStream |
DefaultLowlevelStorageModule.retrieveObject(String pid) |
InputStream |
DefaultLowlevelStorage.retrieveObject(String pid) |
void |
GenericFileSystem.rewrite(File file,
InputStream content) |
abstract void |
FileSystem.rewrite(File file,
InputStream content) |
void |
PathRegistry.traverseFiles(String[] storeBases,
int operation,
boolean stopOnError,
int report) |
void |
GenericFileSystem.write(File file,
InputStream content) |
abstract void |
FileSystem.write(File file,
InputStream content) |
| Constructor and Description |
|---|
DefaultLowlevelStorage(Map<String,Object> configuration) |
| Modifier and Type | Method and Description |
|---|---|
long |
AkubraLowlevelStorage.addDatastream(String pid,
InputStream content) |
long |
AkubraLowlevelStorageModule.addDatastream(String pid,
InputStream content,
Map<String,String> hints) |
long |
AkubraLowlevelStorage.addDatastream(String dsKey,
InputStream content,
Map<String,String> hints) |
void |
AkubraLowlevelStorage.addObject(String pid,
InputStream content) |
void |
AkubraLowlevelStorageModule.addObject(String pid,
InputStream content,
Map<String,String> hints) |
void |
AkubraLowlevelStorage.addObject(String objectKey,
InputStream content,
Map<String,String> hints) |
void |
AkubraLowlevelStorageModule.auditDatastream() |
void |
AkubraLowlevelStorage.auditDatastream() |
void |
AkubraLowlevelStorageModule.auditObject() |
void |
AkubraLowlevelStorage.auditObject() |
long |
AkubraLowlevelStorageModule.getDatastreamSize(String dsKey) |
long |
AkubraLowlevelStorage.getDatastreamSize(String dsKey) |
boolean |
AkubraLowlevelStorageModule.objectExists(String objectKey) |
void |
AkubraLowlevelStorageModule.rebuildDatastream() |
void |
AkubraLowlevelStorage.rebuildDatastream() |
void |
AkubraLowlevelStorageModule.rebuildObject() |
void |
AkubraLowlevelStorage.rebuildObject() |
void |
AkubraLowlevelStorageModule.removeDatastream(String pid) |
void |
AkubraLowlevelStorage.removeDatastream(String dsKey) |
void |
AkubraLowlevelStorageModule.removeObject(String pid) |
void |
AkubraLowlevelStorage.removeObject(String objectKey) |
long |
AkubraLowlevelStorage.replaceDatastream(String pid,
InputStream content) |
long |
AkubraLowlevelStorageModule.replaceDatastream(String pid,
InputStream content,
Map<String,String> hints) |
long |
AkubraLowlevelStorage.replaceDatastream(String dsKey,
InputStream content,
Map<String,String> hints) |
void |
AkubraLowlevelStorage.replaceObject(String pid,
InputStream content) |
void |
AkubraLowlevelStorageModule.replaceObject(String pid,
InputStream content,
Map<String,String> hints) |
void |
AkubraLowlevelStorage.replaceObject(String objectKey,
InputStream content,
Map<String,String> hints) |
InputStream |
AkubraLowlevelStorageModule.retrieveDatastream(String pid) |
InputStream |
AkubraLowlevelStorage.retrieveDatastream(String dsKey) |
InputStream |
AkubraLowlevelStorageModule.retrieveObject(String pid) |
InputStream |
AkubraLowlevelStorage.retrieveObject(String objectKey) |
| Modifier and Type | Method and Description |
|---|---|
long |
Store.add(String pid,
InputStream content)
add to lowlevel store content of Fedora object not already in
lowlevel store
|
void |
Store.audit()
compares a.
|
boolean |
Store.exists(String pid) |
long |
Store.getSize(String pid)
get size of datastream
|
void |
Store.rebuild()
recreates path registry from OS files
|
void |
Store.remove(String pid)
remove Fedora object from low-level store
|
long |
Store.replace(String pid,
InputStream content)
replace into low-level store content of Fedora object already in
lowlevel store
|
InputStream |
Store.retrieve(String pid)
get content of Fedora object from low-level store
|
| Constructor and Description |
|---|
Store(Map<String,Object> configuration) |
Copyright © 2013 DuraSpace. All Rights Reserved.