Uses of Interface
in.co.akshitbansal.springwebquery.repository.SpecificationCustomizer
Packages that use SpecificationCustomizer
Package
Description
Repository abstractions for executing Spring Web Query operations and
integrating query-specific concerns such as projection selection and
specification customization.
-
Uses of SpecificationCustomizer in in.co.akshitbansal.springwebquery.repository
Methods in in.co.akshitbansal.springwebquery.repository with parameters of type SpecificationCustomizerModifier and TypeMethodDescriptionlongWebQueryRepository.count(@Nullable String rsqlQuery, @Nullable SpecificationCustomizer<E> specificationCustomizer, Class<?> dtoClass) Counts rows using the repository-wide validation defaults configured for the implementation.longWebQueryRepository.count(@Nullable String rsqlQuery, @Nullable SpecificationCustomizer<E> specificationCustomizer, Class<?> dtoClass, boolean allowAndOperation, boolean allowOrOperation, int maxASTDepth) Executes the same filtering pipeline asWebQueryRepository.findAll(String, Pageable, SelectionsProvider, SpecificationCustomizer, Class, boolean, boolean, int)but produces a row count instead of projected content.longWebQueryRepositoryImpl.count(@Nullable String rsqlQuery, @Nullable SpecificationCustomizer<E> specificationCustomizer, @NonNull Class<?> dtoClass) Counts rows matching the supplied filter using repository defaults.longWebQueryRepositoryImpl.count(@Nullable String rsqlQuery, @Nullable SpecificationCustomizer<E> specificationCustomizer, @NonNull Class<?> dtoClass, boolean allowAndOperation, boolean allowOrOperation, int maxASTDepth) Counts rows matching the supplied filter using explicit validation settings.<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, @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.