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:
  • Constructor Details

    • 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 Details

    • 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
    • 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)