Interface IGrinSpecies

All Known Implementing Classes:
SpeciesRow

public interface IGrinSpecies
The Interface IGrinSpecies.
  • Method Details

    • getSpeciesName

      String getSpeciesName()
      Gets the species name.
      Returns:
      the speciesName
    • getGenusId

      Long getGenusId()
      Gets the genus id.
      Returns:
      the genus id
    • getSpeciesId

      Long getSpeciesId()
      Gets the species id.
      Returns:
      the species id
    • getIsSpecificHybrid

      String getIsSpecificHybrid()
      Gets the checks if is specific hybrid.
      Returns:
      the checks if is specific hybrid
    • isCurrent

      boolean isCurrent()
      Checks if is current.
      Returns:
      true, if is current
    • getSpeciesAuthority

      String getSpeciesAuthority()
      Gets the species authority.
      Returns:
      the species authority
    • getSubtaxa

      String getSubtaxa()
      Gets the subtaxa.
      Returns:
      the subtaxa
    • getSubtaxaAuthority

      String getSubtaxaAuthority()
      Gets the subtaxa authority.
      Returns:
      the subtaxa authority
    • getSubspeciesName

      String getSubspeciesName()
      Gets the subspecies name.
      Returns:
      the subspecies name
    • getVarietyName

      String getVarietyName()
      Gets the variety name.
      Returns:
      the variety name
    • getName

      String getName()
      Gets the name.
      Returns:
      the name
    • getCurrentTaxonomySpeciesId

      Long getCurrentTaxonomySpeciesId()
      Gets the current taxonomy species id.
      Returns:
      the current taxonomy species id
    • subtaxaMatches

      default boolean subtaxaMatches(String subtaxa)
      Check if this record matches MCPD SUBTAXA.
      Parameters:
      subtaxa - MCPD SUBTAXA value
      Returns:
      true if it's a match