This is the codeAbility Sharing Platform! Learn more about the codeAbility Sharing Platform.

Skip to content
Snippets Groups Projects

merge development into master

Merged Eduard Frankford requested to merge development into master
Viewing commit f8249631
Show latest version
3 files
+ 88
21
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -3,10 +3,11 @@ package at.ac.uibk.gitsearch.repository.jpa;
import at.ac.uibk.gitsearch.domain.PersistentAuditEvent;
import java.time.Instant;
import java.util.List;
import java.util.stream.Stream;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
/**
* Spring Data JPA repository for the {@link PersistentAuditEvent} entity.
@@ -18,7 +19,13 @@ public interface PersistenceAuditEventRepository extends JpaRepository<Persisten
Page<PersistentAuditEvent> findAllByAuditEventDateBetween(Instant fromDate, Instant toDate, Pageable pageable);
List<PersistentAuditEvent> findByAuditEventDateBefore(Instant before);
List<PersistentAuditEvent> findTop1000ByAuditEventDateBefore(Instant before);
Stream<PersistentAuditEvent> streamByAuditEventDateBefore(Instant before);
/**
* @Deprecated due to https://hibernate.atlassian.net/browse/HHH-5528
*/
@Deprecated
@Modifying
@Query("delete from PersistentAuditEvent ae where ae.auditEventDate < ?1")
int deleteInBulkByRoleId(Instant before);
}