Class CitationValueObject
java.lang.Object
ubic.gemma.model.common.description.CitationValueObject
- All Implemented Interfaces:
Serializable, Comparable<CitationValueObject>
public class CitationValueObject
extends Object
implements Comparable<CitationValueObject>, Serializable
Represents a BibliographicReference as a citation string (which is really super light value object). This object has
four fields and is meant to be very simple, before adding anything consider using BibliographicReferenceValueObject.
This can't be an inner class of BibliographicReferenceValueObject because it needs dummy constructor for dwr to work
with it.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintstatic CitationValueObjectstatic List<CitationValueObject> booleangetId()inthashCode()booleanvoidsetCitation(String citation) voidvoidsetPubmedAccession(String pubmedID) voidsetPubmedURL(String pubmedURL) voidsetRetracted(boolean retracted)
-
Constructor Details
-
CitationValueObject
public CitationValueObject()
-
-
Method Details
-
convert2CitationValueObject
- Parameters:
ref- ref- Returns:
- a citation value object constructed from a BibliographicReference or null if the BibliographicReference param was null
-
convert2CitationValueObjects
public static List<CitationValueObject> convert2CitationValueObjects(Collection<BibliographicReference> refs) - Parameters:
refs- refs- Returns:
- a collection of citation value objects constructed from a collection of BibliographicReference objects or an empty list if all the BibliographicReference list param was null or empty
-
compareTo
- Specified by:
compareToin interfaceComparable<CitationValueObject>
-
getCitation
-
setCitation
-
getId
-
setId
-
getPubmedAccession
-
setPubmedAccession
-
getPubmedURL
-
setPubmedURL
-
hashCode
-
equals
-
isRetracted
public boolean isRetracted() -
setRetracted
public void setRetracted(boolean retracted)
-