Class EuroPubmedCentralFetcher

  • All Implemented Interfaces:
    PublicationFetcher

    public class EuroPubmedCentralFetcher
    extends Object
    implements PublicationFetcher
    Uses the EuroPubmedCentral WSDL SOAP service to fetch publication entries.
    Since:
    30/07/13
    Author:
    Gabriel Aldam (galdam@ebi.ac.uk)
    • Field Detail

      • log

        protected static final Logger log
        Constant log
    • Method Detail

      • fetchByIdentifier

        public Publication fetchByIdentifier​(String id,
                                             String source)
                                      throws BridgeFailedException
        Uses the identifier to search for a publication and return a completed record. Queries the EuroPubmedCentral WSDL service for the meta data. A second query is made to gather Xrefs if the meta data shows they exist.
        Specified by:
        fetchByIdentifier in interface PublicationFetcher
        Parameters:
        id - The identifier of the publication to search for.
        source - The database that the identifier is from (pubmed, doi, ...).
        Returns:
        A completed record for the publication or null if no publication could be found.
        Throws:
        BridgeFailedException - if any.