Interface PagingSortingFilteringRepository<O>

All Known Subinterfaces:
AgentRepository<A>, ApplicationFileResourceRepository, ArticleRepository, AudioFileResourceRepository, CanyonRepository, CaveRepository, CollectionRepository, ContinentRepository, CorporateBodyRepository, CountryRepository, CreekRepository, DigitalObjectRepository, EntityRepository<E>, EntityToEntityRelationRepository, EventRepository, FamilyNameRepository, FileResourceMetadataRepository<F>, GeoLocationRepository<G>, GivenNameRepository, HeadwordEntryRepository, HeadwordRepository, HumanSettlementRepository, IdentifiableRepository<I>, IdentifierRepository, IdentifierTypeRepository, ImageFileResourceRepository, ItemRepository, LakeRepository, LicenseRepository, LinkedDataFileResourceRepository, ManifestationRepository, MountainRepository, NodeRepository<N>, OceanRepository, PersonRepository, PredicateRepository, ProjectRepository, RenderingTemplateRepository, RiverRepository, SeaRepository, StillWatersRepository, SubjectRepository, TagRepository, TextFileResourceRepository, TopicRepository, UniqueObjectRepository<U>, UrlAliasRepository, UserRepository, ValleyRepository, VideoFileResourceRepository, WebpageRepository, WebsiteRepository, WorkRepository

public interface PagingSortingFilteringRepository<O>
  • Method Summary

    Modifier and Type
    Method
    Description
    de.digitalcollections.model.list.paging.PageResponse<O>
    find(de.digitalcollections.model.list.paging.PageRequest pageRequest)
    Get paged, sorted, filtered objects
  • Method Details

    • find

      de.digitalcollections.model.list.paging.PageResponse<O> find(de.digitalcollections.model.list.paging.PageRequest pageRequest) throws RepositoryException
      Get paged, sorted, filtered objects
      Parameters:
      pageRequest - request param container for paging, sorting, filtering
      Returns:
      result as paged response
      Throws:
      RepositoryException