fedora.server.storage
Class SimpleBDefReader
java.lang.Object
fedora.server.storage.SimpleDOReader
fedora.server.storage.SimpleServiceAwareReader
fedora.server.storage.SimpleBDefReader
- All Implemented Interfaces:
- BDefReader, DOReader
public class SimpleBDefReader
- extends SimpleServiceAwareReader
- implements BDefReader
A BDefReader based on a DigitalObject.
- Version:
- $Id: SimpleBDefReader.java 5999 2007-04-05 17:23:10Z cwilper $
- Author:
- cwilper@cs.cornell.edu
|
Constructor Summary |
SimpleBDefReader(Context context,
RepositoryReader repoReader,
DOTranslator translator,
java.lang.String exportFormat,
java.lang.String encoding,
DigitalObject obj)
Alternate constructor for when a DigitalObject is already
available for some reason. |
SimpleBDefReader(Context context,
RepositoryReader repoReader,
DOTranslator translator,
java.lang.String exportFormat,
java.lang.String storageFormat,
java.lang.String encoding,
java.io.InputStream serializedObject)
|
| Methods inherited from class fedora.server.storage.SimpleDOReader |
ExportObject, filterParms, getAuditRecords, getContentModelId, getCreateDate, GetDatastream, getDatastream, GetDatastreams, getDatastreamVersions, getFedoraObjectTypes, getLastModDate, getObjectHistory, GetObjectLabel, GetObjectPID, GetObjectState, GetObjectXML, getOwnerId, getRelationships, getWhenString, isFedoraObjectType, ListDatastreamIDs, listMethods, listMethods |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface fedora.server.storage.DOReader |
ExportObject, getAuditRecords, getContentModelId, getCreateDate, GetDatastream, getDatastream, GetDatastreams, getDatastreamVersions, getFedoraObjectTypes, getLastModDate, getObjectHistory, GetObjectLabel, GetObjectPID, GetObjectState, GetObjectXML, getOwnerId, getRelationships, isFedoraObjectType, ListDatastreamIDs, listMethods |
SimpleBDefReader
public SimpleBDefReader(Context context,
RepositoryReader repoReader,
DOTranslator translator,
java.lang.String exportFormat,
java.lang.String storageFormat,
java.lang.String encoding,
java.io.InputStream serializedObject)
throws ObjectIntegrityException,
StreamIOException,
UnsupportedTranslationException,
ServerException
- Throws:
ObjectIntegrityException
StreamIOException
UnsupportedTranslationException
ServerException
SimpleBDefReader
public SimpleBDefReader(Context context,
RepositoryReader repoReader,
DOTranslator translator,
java.lang.String exportFormat,
java.lang.String encoding,
DigitalObject obj)
- Alternate constructor for when a DigitalObject is already
available for some reason.
getAbstractMethods
public MethodDef[] getAbstractMethods(java.util.Date versDateTime)
throws DatastreamNotFoundException,
ObjectIntegrityException,
RepositoryConfigurationException,
GeneralException
- Specified by:
getAbstractMethods in interface BDefReader
- Throws:
DatastreamNotFoundException
ObjectIntegrityException
RepositoryConfigurationException
GeneralException
getAbstractMethodsXML
public java.io.InputStream getAbstractMethodsXML(java.util.Date versDateTime)
throws DatastreamNotFoundException,
ObjectIntegrityException
- Specified by:
getAbstractMethodsXML in interface BDefReader
- Throws:
DatastreamNotFoundException
ObjectIntegrityException