Class GeneProductValueObject

java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<GeneProduct>
ubic.gemma.model.genome.gene.GeneProductValueObject
All Implemented Interfaces:
Serializable, Identifiable

public class GeneProductValueObject extends IdentifiableValueObject<GeneProduct>
Author:
paul
See Also:
  • Constructor Details

    • GeneProductValueObject

      public GeneProductValueObject()
      Required when using the class as a spring bean.
    • GeneProductValueObject

      public GeneProductValueObject(Long id)
    • GeneProductValueObject

      public GeneProductValueObject(GeneProduct entity)
      Populates the VO properties with values from the given entity. Checks that physicalLocation is not-null before accessing its properties.
      Parameters:
      entity - the GeneProduct to load the values from.
  • Method Details

    • getChromosome

      public String getChromosome()
    • setChromosome

      public void setChromosome(String chromosome)
    • getGeneId

      public Long getGeneId()
    • setGeneId

      public void setGeneId(Long geneId)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getNcbiId

      public String getNcbiId()
    • setNcbiId

      public void setNcbiId(String ncbiId)
    • getNucleotideEnd

      @Deprecated public Long getNucleotideEnd()
      Deprecated.
    • setNucleotideEnd

      @Deprecated public void setNucleotideEnd(Long nucleotideEnd)
      Deprecated.
    • getNucleotideStart

      public Long getNucleotideStart()
    • setNucleotideStart

      public void setNucleotideStart(Long nucleotideStart)
    • getStrand

      public String getStrand()
    • setStrand

      public void setStrand(String strand)