Class TaxonValueObject

All Implemented Interfaces:
Serializable, Identifiable
Direct Known Subclasses:
DatasetsWebService.TaxonWithUsageStatisticsValueObject

public class TaxonValueObject extends IdentifiableValueObject<Taxon>
Author:
Paul
See Also:
  • Constructor Details

    • TaxonValueObject

      public TaxonValueObject()
    • TaxonValueObject

      public TaxonValueObject(Taxon taxon)
    • TaxonValueObject

      public TaxonValueObject(Long id)
    • TaxonValueObject

      public TaxonValueObject(Long id, String commonName)
  • Method Details

    • fromEntity

      public static TaxonValueObject fromEntity(Taxon taxon)
    • getCommonName

      public String getCommonName()
    • setCommonName

      public void setCommonName(String commonName)
    • getExternalDatabase

      public ExternalDatabaseValueObject getExternalDatabase()
    • setExternalDatabase

      public void setExternalDatabase(ExternalDatabaseValueObject externalDatabase)
    • getIsGenesUsable

      public Boolean getIsGenesUsable()
    • setIsGenesUsable

      public void setIsGenesUsable(Boolean isGenesUsable)
    • getIsSpecies

      public Boolean getIsSpecies()
    • setIsSpecies

      public void setIsSpecies(Boolean isSpecies)
    • getNcbiId

      public Integer getNcbiId()
    • setNcbiId

      public void setNcbiId(Integer ncbiId)
    • getScientificName

      public String getScientificName()
    • setScientificName

      public void setScientificName(String scientificName)