Class ArrayDesignValueObjectExt

java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<ubic.gemma.model.expression.arrayDesign.ArrayDesign>
ubic.gemma.model.common.auditAndSecurity.curation.AbstractCuratableValueObject<ubic.gemma.model.expression.arrayDesign.ArrayDesign>
ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject
ubic.gemma.web.controller.expression.arrayDesign.ArrayDesignValueObjectExt
All Implemented Interfaces:
Serializable, ubic.gemma.model.common.description.Versioned, ubic.gemma.model.common.Identifiable

public class ArrayDesignValueObjectExt extends ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject
Extended value object to carry more data to client.
Author:
paul
See Also:
  • Field Summary

    Fields inherited from class ubic.gemma.model.common.IdentifiableValueObject

    id
  • Constructor Summary

    Constructors
    Constructor
    Description
    ArrayDesignValueObjectExt(ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject vo)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject
     
     
     
    Collection<ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject>
     
    ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject
     
     
    Collection<ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject>
     
    ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject
     
    void
    setAdditionalTaxa(Collection<ubic.gemma.model.genome.Taxon> t)
    Method to format taxon list for display.
    void
    setAdditionalTaxa(Set<String> additionalTaxa)
     
    void
    setAllParentsAnnotationLink(String allParentsAnnotationLink)
     
    void
     
    void
    setAlternative(ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject alternative)
     
    void
    setBioProcessAnnotationLink(String bioProcessAnnotationLink)
     
    void
    setColorString(String colorString)
     
    void
    setMergees(Collection<ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject> mergees)
     
    void
    setMerger(ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject arrayDesignValueObject)
     
    void
    setNoParentsAnnotationLink(String noParentsAnnotationLink)
     
    void
    setSubsumees(Collection<ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject> subsumees)
     
    void
    setSubsumer(ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject arrayDesignValueObject)
     

    Methods inherited from class ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject

    canEqual, create, equals, getBlackListed, getColor, getCreateDate, getDateCached, getDescription, getDesignElementCount, getExpressionExperimentCount, getExternalReferences, getHasBlatAssociations, getHasGeneAssociations, getHasSequenceAssociations, getIsAffymetrixAltCdf, getIsMerged, getIsMergee, getIsSubsumed, getIsSubsumer, getLastGeneMapping, getLastRepeatMask, getLastSequenceAnalysis, getLastSequenceUpdate, getName, getNumberOfExpressionExperiments, getNumGenes, getNumProbeAlignments, getNumProbeSequences, getNumProbesToGenes, getReleaseUrl, getReleaseVersion, getShortName, getSwitchedExpressionExperimentCount, getTaxon, getTaxonID, getTaxonObject, getTechnologyType, hashCode, setBlackListed, setColor, setCreateDate, setDateCached, setDescription, setDesignElementCount, setExpressionExperimentCount, setExternalReferences, setHasBlatAssociations, setHasGeneAssociations, setHasSequenceAssociations, setIsAffymetrixAltCdf, setIsMerged, setIsMergee, setIsSubsumed, setIsSubsumer, setLastGeneMapping, setLastRepeatMask, setLastSequenceAnalysis, setLastSequenceUpdate, setName, setNumGenes, setNumProbeAlignments, setNumProbeSequences, setNumProbesToGenes, setReleaseUrl, setReleaseVersion, setShortName, setSwitchedExpressionExperimentCount, setTaxonObject, setTechnologyType, toString

    Methods inherited from class ubic.gemma.model.common.auditAndSecurity.curation.AbstractCuratableValueObject

    getCurationNote, getLastNeedsAttentionEvent, getLastNoteUpdateEvent, getLastTroubledEvent, getLastUpdated, getNeedsAttention, getTroubled, getTroubleDetails, getTroubleDetails, setCurationNote, setLastNeedsAttentionEvent, setLastNoteUpdateEvent, setLastTroubledEvent, setLastUpdated, setNeedsAttention, setTroubled

    Methods inherited from class ubic.gemma.model.common.IdentifiableValueObject

    getId, setId

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface ubic.gemma.model.common.description.Versioned

    getLastUpdated
  • Constructor Details

    • ArrayDesignValueObjectExt

      public ArrayDesignValueObjectExt(ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject vo)
  • Method Details

    • getAdditionalTaxa

      public Set<String> getAdditionalTaxa()
    • setAdditionalTaxa

      public void setAdditionalTaxa(Set<String> additionalTaxa)
    • getAllParentsAnnotationLink

      public String getAllParentsAnnotationLink()
    • getAlternateNames

      public Collection<String> getAlternateNames()
    • getAlternative

      public ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject getAlternative()
    • getBioProcessAnnotationLink

      public String getBioProcessAnnotationLink()
    • getColorString

      public String getColorString()
    • getMergees

      public Collection<ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject> getMergees()
    • getMerger

      public ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject getMerger()
    • getNoParentsAnnotationLink

      public String getNoParentsAnnotationLink()
    • getSubsumees

      public Collection<ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject> getSubsumees()
    • getSubsumer

      public ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject getSubsumer()
    • setAdditionalTaxa

      public void setAdditionalTaxa(Collection<ubic.gemma.model.genome.Taxon> t)
      Method to format taxon list for display.
      Parameters:
      t - Collection of taxon used to create array/platform
    • setAllParentsAnnotationLink

      public void setAllParentsAnnotationLink(String allParentsAnnotationLink)
    • setAlternateNames

      public void setAlternateNames(Collection<String> alternateNames)
    • setAlternative

      public void setAlternative(ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject alternative)
    • setBioProcessAnnotationLink

      public void setBioProcessAnnotationLink(String bioProcessAnnotationLink)
    • setColorString

      public void setColorString(String colorString)
    • setMergees

      public void setMergees(Collection<ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject> mergees)
    • setMerger

      public void setMerger(ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject arrayDesignValueObject)
    • setNoParentsAnnotationLink

      public void setNoParentsAnnotationLink(String noParentsAnnotationLink)
    • setSubsumees

      public void setSubsumees(Collection<ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject> subsumees)
    • setSubsumer

      public void setSubsumer(ubic.gemma.model.expression.arrayDesign.ArrayDesignValueObject arrayDesignValueObject)