Uses of Interface
in.co.akshitbansal.springwebquery.repository.SelectionsProvider
Packages that use SelectionsProvider
Package
Description
Repository abstractions for executing Spring Web Query operations and
integrating query-specific concerns such as projection selection and
specification customization.
-
Uses of SelectionsProvider in in.co.akshitbansal.springwebquery.repository
Methods in in.co.akshitbansal.springwebquery.repository with parameters of type SelectionsProviderModifier and TypeMethodDescriptiondefault <D> List<D>WebQueryRepository.findAll(@Nullable String rsqlQuery, @NonNull org.springframework.data.domain.Pageable pageable, @NonNull SelectionsProvider<E> selectionsProvider, @NonNull Class<D> dtoClass) Executes a filtered, sorted, and paginated projection query without a specification customizer.<D> List<D>WebQueryRepository.findAll(@Nullable String rsqlQuery, org.springframework.data.domain.Pageable pageable, SelectionsProvider<E> selectionsProvider, @Nullable SpecificationCustomizer<E> specificationCustomizer, Class<D> dtoClass) ExecutesWebQueryRepository.findAll(String, Pageable, SelectionsProvider, SpecificationCustomizer, Class, boolean, boolean, int)using the repository-wide validation defaults configured for the implementation.<D> List<D>WebQueryRepository.findAll(@Nullable String rsqlQuery, org.springframework.data.domain.Pageable pageable, SelectionsProvider<E> selectionsProvider, @Nullable SpecificationCustomizer<E> specificationCustomizer, Class<D> dtoClass, boolean allowAndOperation, boolean allowOrOperation, int maxASTDepth) Executes the full Spring Web Query pipeline and returns only the projected content rows for the requested page window.<D> List<D>WebQueryRepositoryImpl.findAll(@Nullable String rsqlQuery, @NonNull org.springframework.data.domain.Pageable pageable, @NonNull SelectionsProvider<E> selectionsProvider, @Nullable SpecificationCustomizer<E> specificationCustomizer, @NonNull Class<D> dtoClass) Executes a projected result query using repository defaults.<D> List<D>WebQueryRepositoryImpl.findAll(@Nullable String rsqlQuery, @NonNull org.springframework.data.domain.Pageable pageable, @NonNull SelectionsProvider<E> selectionsProvider, @Nullable SpecificationCustomizer<E> specificationCustomizer, @NonNull Class<D> dtoClass, boolean allowAndOperation, boolean allowOrOperation, int maxASTDepth) Executes a projected result query using explicit validation settings.default <D> org.springframework.data.domain.Page<D>WebQueryRepository.findAllPaged(@Nullable String rsqlQuery, @NonNull org.springframework.data.domain.Pageable pageable, @NonNull SelectionsProvider<E> selectionsProvider, @NonNull Class<D> dtoClass) Executes a filtered, sorted, and paginated projection query without a specification customizer and returns aPage.<D> org.springframework.data.domain.Page<D>WebQueryRepository.findAllPaged(@Nullable String rsqlQuery, @NonNull org.springframework.data.domain.Pageable pageable, @NonNull SelectionsProvider<E> selectionsProvider, @Nullable SpecificationCustomizer<E> specificationCustomizer, @NonNull Class<D> dtoClass, boolean allowAndOperation, boolean allowOrOperation, int maxASTDepth) Executes the same query pipeline asWebQueryRepository.findAll(String, Pageable, SelectionsProvider, SpecificationCustomizer, Class, boolean, boolean, int)but returns aPagewith count metadata.<D> org.springframework.data.domain.Page<D>WebQueryRepository.findAllPaged(@Nullable String rsqlQuery, org.springframework.data.domain.Pageable pageable, SelectionsProvider<E> selectionsProvider, @Nullable SpecificationCustomizer<E> specificationCustomizer, Class<D> dtoClass) Executes a filtered, sorted, and paginated projection query using the repository-wide validation defaults and returns aPage.<D> org.springframework.data.domain.Page<D>WebQueryRepositoryImpl.findAllPaged(@Nullable String rsqlQuery, @NonNull org.springframework.data.domain.Pageable pageable, @NonNull SelectionsProvider<E> selectionsProvider, @Nullable SpecificationCustomizer<E> specificationCustomizer, @NonNull Class<D> dtoClass) Executes a paged projected query using repository defaults.<D> org.springframework.data.domain.Page<D>WebQueryRepositoryImpl.findAllPaged(@Nullable String rsqlQuery, @NonNull org.springframework.data.domain.Pageable pageable, @NonNull SelectionsProvider<E> selectionsProvider, @Nullable SpecificationCustomizer<E> specificationCustomizer, @NonNull Class<D> dtoClass, boolean allowAndOperation, boolean allowOrOperation, int maxASTDepth) Executes a paged projected query using explicit validation settings.