Class PublicationXrefContainer

  • All Implemented Interfaces:
    com.sun.xml.bind.Locatable, FileSourceContext

    public class PublicationXrefContainer
    extends XrefContainer
    Xref container for a Publication
    Since:
    22/07/13
    Version:
    $Id$
    Author:
    Marine Dumousseau (marine@ebi.ac.uk)
    • Constructor Detail

      • PublicationXrefContainer

        public PublicationXrefContainer()
    • Method Detail

      • getIdentifiers

        public Collection<Xref> getIdentifiers()

        Getter for the field identifiers.

        Returns:
        a Collection object.
      • getPubmedId

        public String getPubmedId()

        Getter for the field pubmedId.

        Returns:
        a String object.
      • setPubmedId

        public void setPubmedId​(String pubmedId)

        Setter for the field pubmedId.

        Parameters:
        pubmedId - a String object.
      • getDoi

        public String getDoi()

        Getter for the field doi.

        Returns:
        a String object.
      • setDoi

        public void setDoi​(String doi)

        Setter for the field doi.

        Parameters:
        doi - a String object.
      • getImexId

        public String getImexId()

        Getter for the field imexId.

        Returns:
        a String object.
      • assignImexId

        public void assignImexId​(String identifier)

        assignImexId.

        Parameters:
        identifier - a String object.
      • processAddedIdentifierEvent

        protected void processAddedIdentifierEvent​(Xref added)

        processAddedIdentifierEvent.

        Parameters:
        added - a Xref object.
      • processRemovedIdentifierEvent

        protected void processRemovedIdentifierEvent​(Xref removed)

        processRemovedIdentifierEvent.

        Parameters:
        removed - a Xref object.
      • clearPropertiesLinkedToIdentifiers

        protected void clearPropertiesLinkedToIdentifiers()

        clearPropertiesLinkedToIdentifiers.

      • processAddedPotentialImex

        protected void processAddedPotentialImex​(Xref added)

        processAddedPotentialImex.

        Parameters:
        added - a Xref object.
      • processRemovedPotentialImex

        protected void processRemovedPotentialImex​(Xref removed)

        processRemovedPotentialImex.

        Parameters:
        removed - a Xref object.
      • clearImexId

        protected void clearImexId()

        clearImexId.

      • initialiseIdentifiers

        protected void initialiseIdentifiers()

        initialiseIdentifiers.