fedora.server.storage.lowlevel
Interface ILowlevelStorage
- All Known Implementing Classes:
- FileSystemLowlevelStorage
- public interface ILowlevelStorage
Title: ILowlevelStorage.java
Description:
- Version:
- $Id: ILowlevelStorage.java,v 1.8 2005/04/21 13:10:38 rlw Exp $
- Author:
- wdn5e@virginia.edu
|
Method Summary |
void |
add(java.lang.String pid,
java.io.InputStream content)
|
void |
audit()
|
void |
rebuild()
|
void |
remove(java.lang.String pid)
|
void |
replace(java.lang.String pid,
java.io.InputStream content)
|
java.io.InputStream |
retrieve(java.lang.String pid)
|
add
public void add(java.lang.String pid,
java.io.InputStream content)
throws LowlevelStorageException,
ObjectAlreadyInLowlevelStorageException
- Throws:
LowlevelStorageException
ObjectAlreadyInLowlevelStorageException
replace
public void replace(java.lang.String pid,
java.io.InputStream content)
throws LowlevelStorageException,
ObjectNotInLowlevelStorageException
- Throws:
LowlevelStorageException
ObjectNotInLowlevelStorageException
retrieve
public java.io.InputStream retrieve(java.lang.String pid)
throws LowlevelStorageException,
ObjectNotInLowlevelStorageException
- Throws:
LowlevelStorageException
ObjectNotInLowlevelStorageException
remove
public void remove(java.lang.String pid)
throws LowlevelStorageException,
ObjectNotInLowlevelStorageException
- Throws:
LowlevelStorageException
ObjectNotInLowlevelStorageException
rebuild
public void rebuild()
throws LowlevelStorageException
- Throws:
LowlevelStorageException
audit
public void audit()
throws LowlevelStorageException
- Throws:
LowlevelStorageException