Class Taxon

    • Constructor Detail

      • Taxon

        public Taxon()
    • Method Detail

      • hashCode

        public int hashCode()
        Description copied from class: AbstractIdentifiable
        Important note: Never use the ID in the hashCode() implementation since it can be assigned when the object is persisted.
        Specified by:
        hashCode in class AbstractIdentifiable
      • equals

        public boolean equals​(Object object)
        Description copied from class: AbstractIdentifiable
        Important note: Two objects with the same class and non-null ID must be considered equal. If one or both IDs are nulls, the rest of the state can be used to determine equality.
        Specified by:
        equals in class AbstractIdentifiable
      • setCommonName

        public void setCommonName​(@Nullable
                                  String commonName)
      • getIsGenesUsable

        public boolean getIsGenesUsable()
      • setIsGenesUsable

        public void setIsGenesUsable​(boolean isGenesUsable)
      • setScientificName

        public void setScientificName​(@Nullable
                                      String scientificName)
      • getSecondaryNcbiId

        @Nullable
        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​(@Nullable
                                       Integer secondaryNcbiId)