Interface GenericAuditedReadFindAllService<T extends GenericApiIdentifiable<ID>,ID extends Serializable>

Type Parameters:
T -
ID -

public interface GenericAuditedReadFindAllService<T extends GenericApiIdentifiable<ID>,ID extends Serializable>
In it's bare essentials defines what an audited read findAll service should look like
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.data.domain.Page<T>
    findAllModifiedBetween(java.time.LocalDateTime start, java.time.LocalDateTime end, org.springframework.data.domain.Pageable page)
     
    default org.springframework.data.domain.Page<T>
    findAllModifiedBetween(Date start, Date end, org.springframework.data.domain.Pageable page)
     
    org.springframework.data.domain.Page<T>
    findAllModifiedSince(java.time.LocalDateTime date, org.springframework.data.domain.Pageable page)
     
    default org.springframework.data.domain.Page<T>
    findAllModifiedSince(Date date, org.springframework.data.domain.Pageable page)
     
    java.util.stream.Stream<T>
    streamAllModifiedBetween(java.time.LocalDateTime start, java.time.LocalDateTime end)
     
    default java.util.stream.Stream<T>
     
    java.util.stream.Stream<T>
    streamAllModifiedSince(java.time.LocalDateTime date)
     
    default java.util.stream.Stream<T>
     
  • Method Details

    • findAllModifiedSince

      org.springframework.data.domain.Page<T> findAllModifiedSince(@NonNull java.time.LocalDateTime date, org.springframework.data.domain.Pageable page)
    • findAllModifiedBetween

      org.springframework.data.domain.Page<T> findAllModifiedBetween(@NonNull java.time.LocalDateTime start, @NonNull java.time.LocalDateTime end, org.springframework.data.domain.Pageable page)
    • streamAllModifiedSince

      java.util.stream.Stream<T> streamAllModifiedSince(@NonNull java.time.LocalDateTime date)
    • streamAllModifiedBetween

      java.util.stream.Stream<T> streamAllModifiedBetween(@NonNull java.time.LocalDateTime start, @NonNull java.time.LocalDateTime end)
    • findAllModifiedSince

      default org.springframework.data.domain.Page<T> findAllModifiedSince(@NonNull Date date, org.springframework.data.domain.Pageable page)
    • findAllModifiedBetween

      default org.springframework.data.domain.Page<T> findAllModifiedBetween(@NonNull Date start, @NonNull Date end, org.springframework.data.domain.Pageable page)
    • streamAllModifiedSince

      default java.util.stream.Stream<T> streamAllModifiedSince(@NonNull Date date)
    • streamAllModifiedBetween

      default java.util.stream.Stream<T> streamAllModifiedBetween(@NonNull Date start, @NonNull Date end)