Class BibliographicReferenceValueObject
- java.lang.Object
-
- ubic.gemma.model.common.IdentifiableValueObject<BibliographicReference>
-
- ubic.gemma.model.common.description.BibliographicReferenceValueObject
-
- All Implemented Interfaces:
Serializable
,Identifiable
public class BibliographicReferenceValueObject extends IdentifiableValueObject<BibliographicReference>
represents a BibliographicReferenceValueObject when this value object is needed in core, the same value object exists in web- Author:
- pavlidis
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class ubic.gemma.model.common.IdentifiableValueObject
id
-
-
Constructor Summary
Constructors Constructor Description BibliographicReferenceValueObject()
Required when using the class as a spring bean.BibliographicReferenceValueObject(Long id)
BibliographicReferenceValueObject(Long id, String abstractText, String authorList, String issue, String pages, String pubAccession, String publication, Date publicationDate, String publisher, String title, String volume, Collection<ExpressionExperimentValueObject> experiments)
BibliographicReferenceValueObject(BibliographicReference ref)
does not set related experiments field
-
Method Summary
-
Methods inherited from class ubic.gemma.model.common.IdentifiableValueObject
getId, setId, toString
-
-
-
-
Constructor Detail
-
BibliographicReferenceValueObject
public BibliographicReferenceValueObject()
Required when using the class as a spring bean.
-
BibliographicReferenceValueObject
public BibliographicReferenceValueObject(Long id)
-
BibliographicReferenceValueObject
public BibliographicReferenceValueObject(BibliographicReference ref)
does not set related experiments field- Parameters:
ref
- bib ref
-
BibliographicReferenceValueObject
public BibliographicReferenceValueObject(Long id, String abstractText, String authorList, String issue, String pages, String pubAccession, String publication, Date publicationDate, String publisher, String title, String volume, Collection<ExpressionExperimentValueObject> experiments)
-
-
Method Detail
-
constructCitation
public static CitationValueObject constructCitation(BibliographicReference bib)
-
constructCitations
public static Collection<CitationValueObject> constructCitations(Collection<BibliographicReference> bibs)
-
convert2ValueObjects
public static List<BibliographicReferenceValueObject> convert2ValueObjects(Collection<BibliographicReference> refs)
does not set related experiments field- Parameters:
refs
- bib refs- Returns:
- bib ref VOs
-
getAbstractText
public String getAbstractText()
- Returns:
- the abstractText
-
setAbstractText
public void setAbstractText(String abstractText)
- Parameters:
abstractText
- the abstractText to set
-
getAuthorList
public String getAuthorList()
- Returns:
- the authorList
-
setAuthorList
public void setAuthorList(String authorList)
- Parameters:
authorList
- the authorList to set
-
getBibliographicPhenotypes
public Collection<BibliographicPhenotypesValueObject> getBibliographicPhenotypes()
-
setBibliographicPhenotypes
public void setBibliographicPhenotypes(Collection<BibliographicPhenotypesValueObject> bibliographicPhenotypes)
-
getChemicalsTerms
public Collection<String> getChemicalsTerms()
- Returns:
- the chemicalsTerms
-
getCitation
public CitationValueObject getCitation()
- Returns:
- the citation
-
setCitation
public void setCitation(CitationValueObject citation)
- Parameters:
citation
- the citation to set
-
getExperiments
public Collection<ExpressionExperimentValueObject> getExperiments()
- Returns:
- the experiments
-
setExperiments
public void setExperiments(Collection<ExpressionExperimentValueObject> experiments)
- Parameters:
experiments
- the experiments to set
-
getIssue
public String getIssue()
- Returns:
- the issue
-
setIssue
public void setIssue(String issue)
- Parameters:
issue
- the issue to set
-
getMeshTerms
public Collection<String> getMeshTerms()
- Returns:
- the meshTerms
-
getPages
public String getPages()
- Returns:
- the pages
-
setPages
public void setPages(String pages)
- Parameters:
pages
- the pages to set
-
getPubAccession
public String getPubAccession()
- Returns:
- the pubAccession
-
setPubAccession
public void setPubAccession(String pubAccession)
- Parameters:
pubAccession
- the pubAccession to set
-
getPublication
public String getPublication()
- Returns:
- the publication
-
setPublication
public void setPublication(String publication)
- Parameters:
publication
- the publication to set
-
getPublicationDate
public Date getPublicationDate()
- Returns:
- the publicationDate
-
setPublicationDate
public void setPublicationDate(Date publicationDate)
- Parameters:
publicationDate
- the publicationDate to set
-
getPublisher
public String getPublisher()
- Returns:
- the publisher
-
setPublisher
public void setPublisher(String publisher)
- Parameters:
publisher
- the publisher to set
-
getTitle
public String getTitle()
- Returns:
- the title
-
setTitle
public void setTitle(String title)
- Parameters:
title
- the title to set
-
getVolume
public String getVolume()
- Returns:
- the volume
-
setVolume
public void setVolume(String volume)
- Parameters:
volume
- the volume to set
-
isRetracted
public boolean isRetracted()
-
setRetracted
public void setRetracted(boolean retracted)
-
-