Class FullPublicationUpdater

  • All Implemented Interfaces:
    MIEnricher<Publication>, PublicationEnricher

    public class FullPublicationUpdater
    extends FullPublicationEnricher
    Provides full update of Publication. - update minimal properties as described in MinimalPublicationUpdater - update publication title. If the title of the publication to enrich is different from the title of the fetched publication, it will override the title with the title of the fetched publication - update publication journal. If the journal of the publication to enrich is different from the journal of the fetched publication, it will override the journal with the journal of the fetched publication - update xrefs (imex, etc.) of a publication. It will use DefaultXrefComparator to compare xrefs and add missing xrefs. It will also remove xrefs that are not in the fetched publication - update annotations of a publication. It will use DefaultAnnotationComparator to compare annotations and add missing annotations. It will also remove annotations that are not in the fetched publication
    Since:
    01/08/13
    Author:
    Gabriel Aldam (galdam@ebi.ac.uk)