Class Taxon

    • Constructor Detail

      • Taxon

        public Taxon()
        No-arg constructor added to satisfy javabean contract
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public boolean equals​(Object object)
        Returns true if the argument is a Taxon instance and all identifiers for this entity equal the identifiers of the argument entity. Returns false otherwise.
        Overrides:
        equals in class Object
      • getCommonName

        public String getCommonName()
      • setCommonName

        public void setCommonName​(String commonName)
      • setExternalDatabase

        public void setExternalDatabase​(ExternalDatabase externalDatabase)
      • setId

        public void setId​(Long id)
      • getIsGenesUsable

        public boolean getIsGenesUsable()
      • setIsGenesUsable

        public void setIsGenesUsable​(boolean isGenesUsable)
      • getNcbiId

        public Integer getNcbiId()
      • setNcbiId

        public void setNcbiId​(Integer ncbiId)
      • getScientificName

        public String getScientificName()
      • setScientificName

        public void setScientificName​(String scientificName)
      • getSecondaryNcbiId

        public Integer getSecondaryNcbiId()
        Returns:
        Represents a "secondary" Taxon id that is used for this species. The main example where this is necessary is budding yeast, which is id 4932 in GEO but genes use the (strain-specific) ID 559292.
      • setSecondaryNcbiId

        public void setSecondaryNcbiId​(Integer secondaryNcbiId)