Interface PagingSortingFilteringRepository<O>

All Known Subinterfaces:
AgentRepository<A>, ApplicationFileResourceRepository, ArticleRepository, AudioFileResourceRepository, CollectionRepository, CorporateBodyRepository, DigitalObjectRepository, EntityRepository<E>, EntityToEntityRelationRepository, EventRepository, FamilyNameRepository, FileResourceMetadataRepository<F>, GeoLocationRepository<G>, GivenNameRepository, HeadwordEntryRepository, HeadwordRepository, HumanSettlementRepository, IdentifiableRepository<I>, IdentifierRepository, IdentifierTypeRepository, ImageFileResourceRepository, ItemRepository, LicenseRepository, LinkedDataFileResourceRepository, ManifestationRepository, NodeRepository<N>, PersonRepository, PredicateRepository, ProjectRepository, RenderingTemplateRepository, SubjectRepository, TagRepository, TextFileResourceRepository, TopicRepository, UniqueObjectRepository<U>, UrlAliasRepository, UserRepository, 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