fedora.server.storage.lowlevel
Interface ILowlevelStorage
- All Known Implementing Classes:
- DefaultLowlevelStorage, DefaultLowlevelStorageModule
public interface ILowlevelStorage
ILowlevelStorage.java
- Version:
- $Id: ILowlevelStorage.java 4896 2006-03-27 13:14:10Z rlw $
- Author:
- wdn5e@virginia.edu
addObject
void addObject(java.lang.String pid,
java.io.InputStream content)
throws LowlevelStorageException
- Parameters:
pid - content -
- Throws:
LowlevelStorageException
replaceObject
void replaceObject(java.lang.String pid,
java.io.InputStream content)
throws LowlevelStorageException
- Parameters:
pid - content -
- Throws:
LowlevelStorageException
retrieveObject
java.io.InputStream retrieveObject(java.lang.String pid)
throws LowlevelStorageException
- Parameters:
pid -
- Returns:
- bytestream containing data object
- Throws:
LowlevelStorageException
removeObject
void removeObject(java.lang.String pid)
throws LowlevelStorageException
- Parameters:
pid -
- Throws:
LowlevelStorageException
rebuildObject
void rebuildObject()
throws LowlevelStorageException
- Throws:
LowlevelStorageException
auditObject
void auditObject()
throws LowlevelStorageException
- Throws:
LowlevelStorageException
addDatastream
void addDatastream(java.lang.String pid,
java.io.InputStream content)
throws LowlevelStorageException
- Parameters:
pid - content -
- Throws:
LowlevelStorageException
replaceDatastream
void replaceDatastream(java.lang.String pid,
java.io.InputStream content)
throws LowlevelStorageException
- Parameters:
pid - content -
- Throws:
LowlevelStorageException
retrieveDatastream
java.io.InputStream retrieveDatastream(java.lang.String pid)
throws LowlevelStorageException
- Parameters:
pid -
- Returns:
- bytestream containing datastream
- Throws:
LowlevelStorageException
removeDatastream
void removeDatastream(java.lang.String pid)
throws LowlevelStorageException
- Parameters:
pid -
- Throws:
LowlevelStorageException
rebuildDatastream
void rebuildDatastream()
throws LowlevelStorageException
- Throws:
LowlevelStorageException
auditDatastream
void auditDatastream()
throws LowlevelStorageException
- Throws:
LowlevelStorageException