Package psidev.psi.mi.jami.model.impl
Class DefaultSource
- java.lang.Object
-
- psidev.psi.mi.jami.model.impl.DefaultCvTerm
-
- psidev.psi.mi.jami.model.impl.DefaultSource
-
- Direct Known Subclasses:
MitabSource
public class DefaultSource extends DefaultCvTerm implements Source
Default implementation for Source Notes: The equals and hashcode methods have been overridden to be consistent with UnambiguousCvTermComparator- Since:
22/01/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description DefaultSource(String shortName)Constructor for DefaultSource.DefaultSource(String shortName, String miId)Constructor for DefaultSource.DefaultSource(String shortName, String fullName, String miId)Constructor for DefaultSource.DefaultSource(String shortName, String fullName, String miId, String url, String address, Publication bibRef)Constructor for DefaultSource.DefaultSource(String shortName, String miId, String url, String address, Publication bibRef)Constructor for DefaultSource.DefaultSource(String shortName, String url, String address, Publication bibRef)Constructor for DefaultSource.DefaultSource(String shortName, String fullName, Xref ontologyId)Constructor for DefaultSource.DefaultSource(String shortName, String fullName, Xref ontologyId, String url, String address, Publication bibRef)Constructor for DefaultSource.DefaultSource(String shortName, Xref ontologyId)Constructor for DefaultSource.DefaultSource(String shortName, Xref ontologyId, String url, String address, Publication bibRef)Constructor for DefaultSource.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclearPropertiesLinkedToAnnotations()clearPropertiesLinkedToAnnotationsStringgetPostalAddress()Getter for the fieldpostalAddress.PublicationgetPublication()getPublicationStringgetUrl()Getter for the fieldurl.protected voidinitialiseAnnotations()initialiseAnnotationsprotected voidprocessAddedAnnotationEvent(Annotation added)processAddedAnnotationEventprotected voidprocessRemovedAnnotationEvent(Annotation removed)processRemovedAnnotationEventvoidsetPostalAddress(String address)Set the postal addressvoidsetPublication(Publication ref)Set the bibliographical referencevoidsetUrl(String url)Set the URL-
Methods inherited from class psidev.psi.mi.jami.model.impl.DefaultCvTerm
clearPropertiesLinkedToIdentifiers, equals, getAnnotations, getFullName, getIdentifiers, getMIIdentifier, getMODIdentifier, getPARIdentifier, getShortName, getSynonyms, getXrefs, hashCode, initialiseAnnotationsWith, initialiseIdentifiers, initialiseIdentifiersWith, initialiseSynonyms, initialiseSynonymsWith, initialiseXrefs, initialiseXrefsWith, processAddedIdentifierEvent, processRemovedIdentifierEvent, setFullName, setMIIdentifier, setMODIdentifier, setPARIdentifier, setShortName, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface psidev.psi.mi.jami.model.CvTerm
getAnnotations, getFullName, getIdentifiers, getMIIdentifier, getMODIdentifier, getPARIdentifier, getShortName, getSynonyms, getXrefs, setFullName, setMIIdentifier, setMODIdentifier, setPARIdentifier, setShortName
-
-
-
-
Constructor Detail
-
DefaultSource
public DefaultSource(String shortName)
Constructor for DefaultSource.
- Parameters:
shortName- aStringobject.
-
DefaultSource
public DefaultSource(String shortName, Xref ontologyId)
Constructor for DefaultSource.
-
DefaultSource
public DefaultSource(String shortName, String fullName, Xref ontologyId)
Constructor for DefaultSource.
-
DefaultSource
public DefaultSource(String shortName, String url, String address, Publication bibRef)
Constructor for DefaultSource.
- Parameters:
shortName- aStringobject.url- aStringobject.address- aStringobject.bibRef- aPublicationobject.
-
DefaultSource
public DefaultSource(String shortName, Xref ontologyId, String url, String address, Publication bibRef)
Constructor for DefaultSource.
- Parameters:
shortName- aStringobject.ontologyId- aXrefobject.url- aStringobject.address- aStringobject.bibRef- aPublicationobject.
-
DefaultSource
public DefaultSource(String shortName, String fullName, Xref ontologyId, String url, String address, Publication bibRef)
Constructor for DefaultSource.
-
DefaultSource
public DefaultSource(String shortName, String fullName, String miId)
Constructor for DefaultSource.
-
DefaultSource
public DefaultSource(String shortName, String miId, String url, String address, Publication bibRef)
Constructor for DefaultSource.
- Parameters:
shortName- aStringobject.miId- aStringobject.url- aStringobject.address- aStringobject.bibRef- aPublicationobject.
-
-
Method Detail
-
initialiseAnnotations
protected void initialiseAnnotations()
initialiseAnnotations
- Overrides:
initialiseAnnotationsin classDefaultCvTerm
-
getUrl
public String getUrl()
Getter for the field
url.
-
setUrl
public void setUrl(String url)
Set the URL
-
getPostalAddress
public String getPostalAddress()
Getter for the field
postalAddress.- Specified by:
getPostalAddressin interfaceSource- Returns:
- a
Stringobject.
-
setPostalAddress
public void setPostalAddress(String address)
Set the postal address- Specified by:
setPostalAddressin interfaceSource- Parameters:
address- : postal Address
-
getPublication
public Publication getPublication()
getPublication
- Specified by:
getPublicationin interfaceSource- Returns:
- a
Publicationobject.
-
setPublication
public void setPublication(Publication ref)
Set the bibliographical reference- Specified by:
setPublicationin interfaceSource- Parameters:
ref- : publication reference
-
processAddedAnnotationEvent
protected void processAddedAnnotationEvent(Annotation added)
processAddedAnnotationEvent
- Parameters:
added- aAnnotationobject.
-
processRemovedAnnotationEvent
protected void processRemovedAnnotationEvent(Annotation removed)
processRemovedAnnotationEvent
- Parameters:
removed- aAnnotationobject.
-
clearPropertiesLinkedToAnnotations
protected void clearPropertiesLinkedToAnnotations()
clearPropertiesLinkedToAnnotations
-
-