Project

General

Profile

« Previous | Next » 

Revision 44352

fixed bug

View differences:

NCBINResolver.java
4 4

  
5 5
import eu.dnetlib.resolver.model.CompletionStatus;
6 6
import eu.dnetlib.resolver.model.ObjectProvenance;
7
import eu.dnetlib.resolver.model.ObjectProvisionMode;
8 7
import eu.dnetlib.resolver.model.ResolvedObject;
9 8
import org.springframework.beans.factory.annotation.Autowired;
10 9

  
......
13 12
 */
14 13
public class NCBINResolver extends AbstractPIDResolver {
15 14

  
16
	private static String baseUrl =
15
	private final static String baseUrl =
17 16
			"https://www.ncbi.nlm.nih.gov/sviewer/viewer.fcgi?db=nuccore&val=%s&page_size=5&fmt_mask=0&report=gbx&retmode=text&page=1&page_size=1";
18 17

  
18
	private final static String NCBI_NSPREFIX = "r3d100010778";
19

  
19 20
	@Autowired
20 21
	private NCBINParser NCBINParser;
21 22

  
......
35 36
			record.setPidType(pidType);
36 37
			record.setCompletionStatus(CompletionStatus.complete.toString());
37 38
			ObjectProvenance provenance = new ObjectProvenance();
38
			provenance.setCompletionStatus(CompletionStatus.complete.toString());
39
			provenance.setDatasourceId("r3d100010778");
40
			provenance.setDatasource("NCBI Nucleotide");
41
			provenance.setProvisionMode(ObjectProvisionMode.resolved.toString());
39
			setDatasourceProvenace(provenance, NCBI_NSPREFIX);
42 40
			record.setDatasourceProvenance(Arrays.asList(provenance));
43 41
		}
44 42
		return record;

Also available in: Unified diff