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.
- 
- 
Constructor SummaryConstructors Constructor Description CitationValueObject()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(CitationValueObject o)static CitationValueObjectconvert2CitationValueObject(BibliographicReference ref)static List<CitationValueObject>convert2CitationValueObjects(Collection<BibliographicReference> refs)booleanequals(Object obj)StringgetCitation()LonggetId()StringgetPubmedAccession()StringgetPubmedURL()inthashCode()booleanisRetracted()voidsetCitation(String citation)voidsetId(Long id)voidsetPubmedAccession(String pubmedID)voidsetPubmedURL(String pubmedURL)voidsetRetracted(boolean retracted)
 
- 
- 
- 
Method Detail- 
convert2CitationValueObjectpublic static CitationValueObject convert2CitationValueObject(BibliographicReference ref) - Parameters:
- ref- ref
- Returns:
- a citation value object constructed from a BibliographicReference or null if the BibliographicReference param was null
 
 - 
convert2CitationValueObjectspublic 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
 
 - 
compareTopublic int compareTo(CitationValueObject o) - Specified by:
- compareToin interface- Comparable<CitationValueObject>
 
 - 
getCitationpublic String getCitation() 
 - 
setCitationpublic void setCitation(String citation) 
 - 
getIdpublic Long getId() 
 - 
setIdpublic void setId(Long id) 
 - 
getPubmedAccessionpublic String getPubmedAccession() 
 - 
setPubmedAccessionpublic void setPubmedAccession(String pubmedID) 
 - 
getPubmedURLpublic String getPubmedURL() 
 - 
setPubmedURLpublic void setPubmedURL(String pubmedURL) 
 - 
isRetractedpublic boolean isRetracted() 
 - 
setRetractedpublic void setRetracted(boolean retracted) 
 
- 
 
-