Class PublicationXrefContainer
- java.lang.Object
-
- psidev.psi.mi.jami.xml.model.extension.xml300.XrefContainer
-
- psidev.psi.mi.jami.xml.model.extension.xml300.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 Summary
Constructors Constructor Description PublicationXrefContainer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assignImexId(String identifier)
assignImexId.protected void
clearImexId()
clearImexId.protected void
clearPropertiesLinkedToIdentifiers()
clearPropertiesLinkedToIdentifiers.String
getDoi()
Getter for the fielddoi
.Collection<Xref>
getIdentifiers()
Getter for the fieldidentifiers
.String
getImexId()
Getter for the fieldimexId
.String
getPubmedId()
Getter for the fieldpubmedId
.protected void
initialiseIdentifiers()
initialiseIdentifiers.protected void
initialiseSecondaryRefs()
initialiseSecondaryRefs.protected void
initialiseXrefs()
initialiseXrefs.protected void
processAddedIdentifierEvent(Xref added)
processAddedIdentifierEvent.protected void
processAddedPotentialImex(Xref added)
processAddedPotentialImex.protected void
processAddedPrimaryRef(Xref added)
processAddedPrimaryRef.protected void
processRemovedIdentifierEvent(Xref removed)
processRemovedIdentifierEvent.protected void
processRemovedPotentialImex(Xref removed)
processRemovedPotentialImex.void
setDoi(String doi)
Setter for the fielddoi
.void
setPubmedId(String pubmedId)
Setter for the fieldpubmedId
.-
Methods inherited from class psidev.psi.mi.jami.xml.model.extension.xml300.XrefContainer
getJAXBSecondaryRefs, getSourceLocator, getXrefs, initialiseSecondaryResWith, initialiseXrefsWith, isEmpty, setJAXBPrimaryRef, setSourceLocator, sourceLocation, toString
-
-
-
-
Method Detail
-
processAddedPrimaryRef
protected void processAddedPrimaryRef(Xref added)
processAddedPrimaryRef.
- Overrides:
processAddedPrimaryRef
in classXrefContainer
- Parameters:
added
- aXref
object.
-
getIdentifiers
public Collection<Xref> getIdentifiers()
Getter for the field
identifiers
.- Returns:
- a
Collection
object.
-
setPubmedId
public void setPubmedId(String pubmedId)
Setter for the field
pubmedId
.- Parameters:
pubmedId
- aString
object.
-
assignImexId
public void assignImexId(String identifier)
assignImexId.
- Parameters:
identifier
- aString
object.
-
processAddedIdentifierEvent
protected void processAddedIdentifierEvent(Xref added)
processAddedIdentifierEvent.
- Parameters:
added
- aXref
object.
-
processRemovedIdentifierEvent
protected void processRemovedIdentifierEvent(Xref removed)
processRemovedIdentifierEvent.
- Parameters:
removed
- aXref
object.
-
clearPropertiesLinkedToIdentifiers
protected void clearPropertiesLinkedToIdentifiers()
clearPropertiesLinkedToIdentifiers.
-
processAddedPotentialImex
protected void processAddedPotentialImex(Xref added)
processAddedPotentialImex.
- Parameters:
added
- aXref
object.
-
processRemovedPotentialImex
protected void processRemovedPotentialImex(Xref removed)
processRemovedPotentialImex.
- Parameters:
removed
- aXref
object.
-
clearImexId
protected void clearImexId()
clearImexId.
-
initialiseIdentifiers
protected void initialiseIdentifiers()
initialiseIdentifiers.
-
initialiseXrefs
protected void initialiseXrefs()
initialiseXrefs.
- Overrides:
initialiseXrefs
in classXrefContainer
-
initialiseSecondaryRefs
protected void initialiseSecondaryRefs()
initialiseSecondaryRefs.
- Overrides:
initialiseSecondaryRefs
in classXrefContainer
-
-