public interface RepositoryWriterPlugin
NOTE: currently, this class implements a repositoryWriter plugin for the NDR. When we understand what the plugin INTERFACE should be, then the interface will be in this package, and the NDR implementation will be elsewhere...
$Id: RepositoryWriterPlugin.java,v 1.10 2009/03/20 23:33:57 jweather Exp $
Modifier and Type | Method and Description |
---|---|
void |
deleteRecord(java.lang.String recId,
DcsDataRecord dcsDataRecord)
NOT YET DOCUMENTED
|
void |
putCollectionData(java.lang.String id,
CollectionConfig collectionConfig,
DcsDataRecord dcsDataRecord)
NOT YET DOCUMENTED
|
void |
putRecord(java.lang.String recId,
java.lang.String recordXml,
java.lang.String xmlFormat,
DcsDataRecord dcsDataRecord)
Writes a metadata record to the NDR, with pecial handling for records of
ncs_collect format.
|
void putRecord(java.lang.String recId, java.lang.String recordXml, java.lang.String xmlFormat, DcsDataRecord dcsDataRecord) throws RepositoryWriterPluginException
recId
- metadata record IddcsDataRecord
- dcsData for the record to be
writtenrecordXml
- metadata as an xml StringxmlFormat
- format of metadata recordRepositoryWriterPluginException
- NOT YET DOCUMENTEDvoid putCollectionData(java.lang.String id, CollectionConfig collectionConfig, DcsDataRecord dcsDataRecord) throws RepositoryWriterPluginException
id
- NOT YET DOCUMENTEDcollectionConfig
- NOT YET DOCUMENTEDdcsDataRecord
- NOT YET DOCUMENTEDRepositoryWriterPluginException
- NOT YET DOCUMENTEDvoid deleteRecord(java.lang.String recId, DcsDataRecord dcsDataRecord) throws RepositoryWriterPluginException
recId
- NOT YET DOCUMENTEDdcsDataRecord
- NOT YET DOCUMENTEDRepositoryWriterPluginException
- NOT YET DOCUMENTED