Class FullPublicationEnricher

  • All Implemented Interfaces:
    MIEnricher<Publication>, PublicationEnricher
    Direct Known Subclasses:
    FullPublicationUpdater, ImexPublicationAssigner, ImexPublicationRegister, ImexPublicationUpdater

    public class FullPublicationEnricher
    extends MinimalPublicationEnricher
    Provides full enrichment of Publication. - enrich minimal properties as described in MinimalPublicationEnricher - enrich publication title. It will only enrich the title if it is not already set in the publication to enrich. It will not override any existing publication title - enrich publication journal. It will only enrich the journal if it is not already set in the publication to enrich. It will not override any existing journal - enrich xrefs (imex, etc.) of a publication. It will use DefaultXrefComparator to compare identifiers and add missing xrefs without removing any existing xrefs. - enrich annotations of a publication. It will use DefaultAnnotationComparator to compare annotations and add missing annotations without removing any existing annotations.
    Since:
    31/07/13
    Author:
    Gabriel Aldam (galdam@ebi.ac.uk)