Revision 44352
Added by Sandro La Bruzzo over 7 years ago
OpenaireResolver.java | ||
---|---|---|
17 | 17 |
public class OpenaireResolver extends AbstractPIDResolver { |
18 | 18 |
|
19 | 19 |
private final static String templateURL = "objidentifier:\"%s\""; |
20 |
private final static String OPENAIRE_NS_PREFIX = "openaire____"; |
|
20 | 21 |
private final static String baseURL = "http://solr.openaire.eu:8983/solr/DMF-index-openaire_shard1_replica1/select?q=%s&wt=json"; |
21 | 22 |
|
22 | 23 |
private static final Log log = LogFactory.getLog(OpenaireResolver.class); // NOPMD by marko on 11/24/08 5:02 PM |
... | ... | |
39 | 40 |
return null; |
40 | 41 |
obj.setPidType(pidType); |
41 | 42 |
obj.setPid(pid); |
42 |
ObjectProvenance provenance = new ObjectProvenance("dli::openaireResolver", "resolved", "complete", null, null, true); |
|
43 |
ObjectProvenance provenance = new ObjectProvenance(); |
|
44 |
setDatasourceProvenace(provenance, OPENAIRE_NS_PREFIX); |
|
43 | 45 |
obj.fixContribution(provenance); |
44 | 46 |
obj.setDatasourceProvenance(Lists.newArrayList(provenance)); |
45 | 47 |
return obj; |
Also available in: Unified diff
fixed bug