fedora.server.storage.lowlevel
Interface ILowlevelStorage
- All Known Implementing Classes:
- DefaultLowlevelStorage, DefaultLowlevelStorageModule
public interface ILowlevelStorage
ILowlevelStorage.java
- Version:
- $Id: ILowlevelStorage.java 5999 2007-04-05 17:23:10Z cwilper $
- 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