Revision 44352
Added by Sandro La Bruzzo over 7 years ago
CrossRefParserJSON.java | ||
---|---|---|
27 | 27 |
/** |
28 | 28 |
* The Constant CROSSREF_NS_PREFIX. |
29 | 29 |
*/ |
30 |
public static final String CROSSREF_NS_PREFIX = "dli_crossref";
|
|
30 |
private static final String CROSSREF_NS_PREFIX = "crossref____";
|
|
31 | 31 |
private static final Log log = LogFactory.getLog(CrossRefParserJSON.class); // NOPMD by marko on 11/24/08 5:02 PM |
32 | 32 |
|
33 | 33 |
public ResolvedObject parseRecord(final String record) { |
... | ... | |
76 | 76 |
} |
77 | 77 |
currentObject.setAuthors(authorList); |
78 | 78 |
} |
79 |
ObjectProvenance provenance = new ObjectProvenance(CROSSREF_NS_PREFIX, "resolved", "complete", null, null, true); |
|
79 |
ObjectProvenance provenance = new ObjectProvenance(); |
|
80 |
AbstractPIDResolver.setDatasourceProvenace(provenance, CROSSREF_NS_PREFIX); |
|
80 | 81 |
if (message.get("publisher") != null && !message.get("publisher").isJsonNull()) { |
81 | 82 |
provenance.setPublisher(message.get("publisher").getAsString()); |
82 | 83 |
} |
... | ... | |
90 | 91 |
currentObject.setType(ObjectType.dataset); |
91 | 92 |
} else |
92 | 93 |
currentObject.setType(ObjectType.publication); |
93 |
|
|
94 | 94 |
} |
95 |
|
|
96 | 95 |
return currentObject; |
97 | 96 |
|
98 | 97 |
} |
Also available in: Unified diff
fixed bug