Interface ManyFetcher<T>

All Known Subinterfaces:
AttachmentService.AttachmentFinder, ContentPropertyService.ContentPropertyFetcher, ContentPropertyService.ContentPropertyFinder, ContentPropertyService.ParameterContentPropertyFinder, ContentTemplateService.ParameterTemplateFinder, ContentTemplateService.TemplateFinder, ContentVersionService.ParameterVersionFinder, ContentVersionService.VersionFinder, GroupService.GroupFinder, PersonService.PersonFinder, PersonService.PersonSearcher, SpacePropertyService.SpacePropertyFinder, SpaceService.SpaceFinder
All Known Implementing Classes:
GroupServiceImpl.GroupFinderImpl, NoopContentFinder, NoopFetcher, NoopGroupFinder, NoopPersonFinder, NoopPersonSearcher, NoopSpaceFinder, PersonServiceImpl.PersonFinderImpl, PersonServiceImpl.PersonSearcherImpl, SpacePropertyFinderImpl, SpaceServiceImpl.SpaceFinderImpl, TransactionWrappingFinder

public interface ManyFetcher<T>
Since:
5.9 A fetcher that retrieves many model objects from a datastore.
  • Method Details

    • fetchMany

      PageResponse<T> fetchMany(PageRequest request)
      Parameters:
      request - - a pageRequest to use to paginate the response, this will be limited if it exceeds system limits
      Returns:
      a pageResponse of given type that matches the given restrictions