fedora.server.storage
Class SimpleBMechReader
java.lang.Object
fedora.server.StdoutLogging
fedora.server.storage.SimpleDOReader
fedora.server.storage.SimpleServiceAwareReader
fedora.server.storage.SimpleBMechReader
- All Implemented Interfaces:
- BMechReader, DOReader, Logging
- public class SimpleBMechReader
- extends SimpleServiceAwareReader
- implements BMechReader
Title: SimpleBMechReader.java
Description:
- Version:
- $Id: SimpleBMechReader.java,v 1.18 2005/04/21 13:08:40 rlw Exp $
- Author:
- cwilper@cs.cornell.edu
|
Constructor Summary |
SimpleBMechReader(Context context,
RepositoryReader repoReader,
fedora.server.storage.translation.DOTranslator translator,
java.lang.String exportFormat,
java.lang.String storageFormat,
java.lang.String encoding,
java.io.InputStream serializedObject,
Logging logTarget)
|
| Methods inherited from class fedora.server.storage.SimpleDOReader |
ExportObject, getAuditRecords, GetBehaviorDefs, getContentModelId, getCreateDate, GetDatastream, getDatastream, GetDatastreams, getDatastreamVersions, getDisseminationBindingInfo, GetDisseminator, GetDisseminators, getDisseminatorVersions, GetDSBindingMaps, getFedoraObjectType, getLastModDate, getObjectHistory, GetObjectLabel, getObjectMethodParms, GetObjectPID, GetObjectState, GetObjectXML, getOwnerId, getWhenString, ListDatastreamIDs, ListDisseminatorIDs, listMethods, listMethods |
| Methods inherited from class fedora.server.StdoutLogging |
logConfig, logFine, logFiner, logFinest, loggingConfig, loggingFine, loggingFiner, loggingFinest, loggingInfo, loggingSevere, loggingWarning, logInfo, logSevere, logWarning, setLogLevel |
| 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, GetBehaviorDefs, getContentModelId, getCreateDate, GetDatastream, getDatastream, GetDatastreams, getDatastreamVersions, getDisseminationBindingInfo, GetDisseminator, GetDisseminators, getDisseminatorVersions, GetDSBindingMaps, getFedoraObjectType, getLastModDate, getObjectHistory, GetObjectLabel, getObjectMethodParms, GetObjectPID, GetObjectState, GetObjectXML, getOwnerId, ListDatastreamIDs, ListDisseminatorIDs, listMethods, listMethods |
SimpleBMechReader
public SimpleBMechReader(Context context,
RepositoryReader repoReader,
fedora.server.storage.translation.DOTranslator translator,
java.lang.String exportFormat,
java.lang.String storageFormat,
java.lang.String encoding,
java.io.InputStream serializedObject,
Logging logTarget)
throws ObjectIntegrityException,
StreamIOException,
UnsupportedTranslationException,
ServerException
getServiceMethods
public MethodDef[] getServiceMethods(java.util.Date versDateTime)
throws DatastreamNotFoundException,
ObjectIntegrityException,
RepositoryConfigurationException,
GeneralException
- Specified by:
getServiceMethods in interface BMechReader
- Throws:
DatastreamNotFoundException
ObjectIntegrityException
RepositoryConfigurationException
GeneralException
getServiceMethodParms
public MethodParmDef[] getServiceMethodParms(java.lang.String methodName,
java.util.Date versDateTime)
throws MethodNotFoundException,
ServerException
- Specified by:
getServiceMethodParms in interface BMechReader
- Throws:
MethodNotFoundException
ServerException
getServiceMethodBindings
public MethodDefOperationBind[] getServiceMethodBindings(java.util.Date versDateTime)
throws DatastreamNotFoundException,
ObjectIntegrityException,
RepositoryConfigurationException,
GeneralException
- Specified by:
getServiceMethodBindings in interface BMechReader
- Throws:
DatastreamNotFoundException
ObjectIntegrityException
RepositoryConfigurationException
GeneralException
getServiceDSInputSpec
public BMechDSBindSpec getServiceDSInputSpec(java.util.Date versDateTime)
throws DatastreamNotFoundException,
ObjectIntegrityException,
RepositoryConfigurationException,
GeneralException
- Specified by:
getServiceDSInputSpec in interface BMechReader
- Throws:
DatastreamNotFoundException
ObjectIntegrityException
RepositoryConfigurationException
GeneralException
getServiceMethodsXML
public java.io.InputStream getServiceMethodsXML(java.util.Date versDateTime)
throws DatastreamNotFoundException,
ObjectIntegrityException
- Specified by:
getServiceMethodsXML in interface BMechReader
- Throws:
DatastreamNotFoundException
ObjectIntegrityException