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