Interface NameUsageExtensionService<T>

Type Parameters:
T - the extension model class.
All Known Subinterfaces:
DescriptionService, DistributionService, IdentifierService, MultimediaService, ReferenceService, SpeciesProfileService, TypeSpecimenService, VernacularNameService

public interface NameUsageExtensionService<T>
Parameterized service interface for model classes extending a NameUsage.
  • Method Summary

    Modifier and Type
    Method
    Description
    listByUsage(int taxonKey, Pageable page)
    Returns all extension records for a checklist usage.
  • Method Details

    • listByUsage

      PagingResponse<T> listByUsage(int taxonKey, @Nullable Pageable page)
      Returns all extension records for a checklist usage.
      Parameters:
      taxonKey - the usage the extensions are related to
      page - paging parameters or null for first page with default size
      Returns:
      Wrapper that contains a potentially empty component list, but never null