Class DatasetsWebService.TaxonWithUsageStatisticsValueObject

java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<ubic.gemma.model.genome.Taxon>
ubic.gemma.model.genome.TaxonValueObject
ubic.gemma.rest.DatasetsWebService.TaxonWithUsageStatisticsValueObject
All Implemented Interfaces:
Serializable, ubic.gemma.model.common.Identifiable, DatasetsWebService.UsageStatistics
Enclosing class:
DatasetsWebService

public static final class DatasetsWebService.TaxonWithUsageStatisticsValueObject extends ubic.gemma.model.genome.TaxonValueObject implements DatasetsWebService.UsageStatistics
See Also:
  • Field Summary

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

    id
  • Constructor Summary

    Constructors
    Constructor
    Description
    TaxonWithUsageStatisticsValueObject(ubic.gemma.model.genome.Taxon taxon, Long numberOfExpressionExperiments)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
     
    boolean
     
     
    int
     
     

    Methods inherited from class ubic.gemma.model.genome.TaxonValueObject

    fromEntity, getCommonName, getExternalDatabase, getIsGenesUsable, getIsSpecies, getNcbiId, getScientificName, setCommonName, setExternalDatabase, setIsGenesUsable, setIsSpecies, setNcbiId, setScientificName

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

    • TaxonWithUsageStatisticsValueObject

      public TaxonWithUsageStatisticsValueObject(ubic.gemma.model.genome.Taxon taxon, Long numberOfExpressionExperiments)
  • Method Details

    • getNumberOfExpressionExperiments

      public Long getNumberOfExpressionExperiments()
      Specified by:
      getNumberOfExpressionExperiments in interface DatasetsWebService.UsageStatistics
    • toString

      public String toString()
      Overrides:
      toString in class ubic.gemma.model.common.IdentifiableValueObject<ubic.gemma.model.genome.Taxon>
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class ubic.gemma.model.common.IdentifiableValueObject<ubic.gemma.model.genome.Taxon>
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class ubic.gemma.model.common.IdentifiableValueObject<ubic.gemma.model.genome.Taxon>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class ubic.gemma.model.common.IdentifiableValueObject<ubic.gemma.model.genome.Taxon>