fedora.server.storage.lowlevel
Class GenericFileSystem

java.lang.Object
  extended by fedora.server.storage.lowlevel.FileSystem
      extended by fedora.server.storage.lowlevel.GenericFileSystem

public class GenericFileSystem
extends FileSystem

Version:
$Id: GenericFileSystem.java 6546 2008-02-04 21:48:49Z cwilper $
Author:
wdn5e@virginia.edu

Constructor Summary
GenericFileSystem(java.util.Map configuration)
           
 
Method Summary
 void delete(java.io.File file)
           
 boolean isDirectory(java.io.File f)
           
 java.lang.String[] list(java.io.File d)
           
 java.io.InputStream read(java.io.File file)
           
 void rewrite(java.io.File file, java.io.InputStream content)
           
 void write(java.io.File file, java.io.InputStream content)
           
 
Methods inherited from class fedora.server.storage.lowlevel.FileSystem
deleteDirectory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericFileSystem

public GenericFileSystem(java.util.Map configuration)
Method Detail

write

public final void write(java.io.File file,
                        java.io.InputStream content)
                 throws LowlevelStorageException
Specified by:
write in class FileSystem
Throws:
LowlevelStorageException

rewrite

public void rewrite(java.io.File file,
                    java.io.InputStream content)
             throws LowlevelStorageException
Specified by:
rewrite in class FileSystem
Throws:
LowlevelStorageException

read

public final java.io.InputStream read(java.io.File file)
                               throws LowlevelStorageException
Specified by:
read in class FileSystem
Throws:
LowlevelStorageException

delete

public final void delete(java.io.File file)
                  throws LowlevelStorageException
Specified by:
delete in class FileSystem
Throws:
LowlevelStorageException

list

public java.lang.String[] list(java.io.File d)
Specified by:
list in class FileSystem

isDirectory

public boolean isDirectory(java.io.File f)
Specified by:
isDirectory in class FileSystem