Revision 60388
Added by Michele Artini about 3 years ago
MdRecordPlugin.java | ||
---|---|---|
45 | 45 |
final Element xmlRecord = (Element) mdNode.selectSingleNode("./record").detach(); |
46 | 46 |
final MdRecord record = MdRecordConvertUtils.fromString(xmlRecord.asXML()); |
47 | 47 |
|
48 |
if (updateRecord(record)) { |
|
48 |
if (updateRecord(recordId, record)) {
|
|
49 | 49 |
final Document docPart = reader.read(new StringReader(MdRecordConvertUtils.toString(record))); |
50 | 50 |
mdNode.add(docPart.getRootElement()); |
51 | 51 |
collPubs.updateOne(new BasicDBObject("id", recordId), new BasicDBObject("$set", new BasicDBObject("body", doc.asXML()))); |
... | ... | |
68 | 68 |
|
69 | 69 |
abstract protected void resetConfiguration(); |
70 | 70 |
|
71 |
abstract protected boolean updateRecord(MdRecord record); |
|
71 |
abstract protected boolean updateRecord(String recordId, MdRecord record);
|
|
72 | 72 |
|
73 | 73 |
} |
Also available in: Unified diff
pdf urls for OpenAIRE