com.googlecode.fascinator.storage.filesystem
Class FileSystemDigitalObject
java.lang.Object
com.googlecode.fascinator.common.storage.impl.GenericDigitalObject
com.googlecode.fascinator.storage.filesystem.FileSystemDigitalObject
- All Implemented Interfaces:
- DigitalObject
public class FileSystemDigitalObject
- extends GenericDigitalObject
FileSystemDigitalObject
public FileSystemDigitalObject(File homeDir,
String oid)
getPath
public String getPath()
createStoredPayload
public Payload createStoredPayload(String pid,
InputStream in)
throws StorageException
- Specified by:
createStoredPayload in interface DigitalObject- Overrides:
createStoredPayload in class GenericDigitalObject
- Throws:
StorageException
createLinkedPayload
public Payload createLinkedPayload(String pid,
String linkPath)
throws StorageException
- Specified by:
createLinkedPayload in interface DigitalObject- Overrides:
createLinkedPayload in class GenericDigitalObject
- Throws:
StorageException
getPayload
public Payload getPayload(String pid)
throws StorageException
- Specified by:
getPayload in interface DigitalObject- Overrides:
getPayload in class GenericDigitalObject
- Throws:
StorageException
removePayload
public void removePayload(String pid)
throws StorageException
- Specified by:
removePayload in interface DigitalObject- Overrides:
removePayload in class GenericDigitalObject
- Throws:
StorageException
updatePayload
public Payload updatePayload(String pid,
InputStream in)
throws StorageException
- Specified by:
updatePayload in interface DigitalObject- Overrides:
updatePayload in class GenericDigitalObject
- Throws:
StorageException
toString
public String toString()
- Overrides:
toString in class GenericDigitalObject
close
public void close()
throws StorageException
- Specified by:
close in interface DigitalObject- Overrides:
close in class GenericDigitalObject
- Throws:
StorageException
Copyright © 2009-2014. All Rights Reserved.