Class PubMedController

java.lang.Object
org.diabetestechnology.drh.service.http.pg.ux.PubMedController

@Controller public class PubMedController extends Object
  • Constructor Details

    • PubMedController

      public PubMedController(PubMedService pubMedService)
  • Method Details

    • getPubMed

      @GetMapping("/pubmed") @ResponseBody public Response getPubMed(@RequestParam String doi)
    • getNcbiMetadata

      @GetMapping("/ncbi/metadata") @ResponseBody public Response getNcbiMetadata(@RequestParam String pubmedId)
    • getCrossrefMetadata

      @GetMapping("/crossref/metadata") @ResponseBody public Response getCrossrefMetadata(@RequestParam String doi)
    • getPubMedDetails

      @GetMapping("/pubmed/details") @ResponseBody public Response getPubMedDetails(@RequestParam(required=false) String doi, @RequestParam(required=false) String pubmedId)