Class PageableSpecification<T extends org.defendev.common.domain.query.Query>

java.lang.Object
org.defendev.common.spring6.data.jpa.domain.PageableSpecification<T>

public abstract class PageableSpecification<T extends org.defendev.common.domain.query.Query> extends Object
  • Field Details

    • TO_SPRINGDATA_DIRECTION

      public static final Map<org.defendev.common.domain.query.sort.SortDirection,org.springframework.data.domain.Sort.Direction> TO_SPRINGDATA_DIRECTION
    • query

      protected final T extends org.defendev.common.domain.query.Query query
  • Constructor Details

    • PageableSpecification

      public PageableSpecification(T query)
  • Method Details

    • getDefaultSort

      public abstract org.springframework.data.jpa.domain.JpaSort getDefaultSort()
    • toPageable

      public abstract org.springframework.data.domain.Pageable toPageable()
    • conjunctWithDefaultSort

      public org.springframework.data.domain.Sort conjunctWithDefaultSort(List<org.springframework.data.jpa.domain.JpaSort> sorts)