From 3893a31e42715870fe649791cb333646ea8a2056 Mon Sep 17 00:00:00 2001 From: Thomas Peetz Date: Mon, 23 Jun 2025 12:39:03 +0200 Subject: [PATCH] Enhance the search field by adding options to filter for boolean fields --- .../media/data/MediaActorFileRepository.java | 6 ------ .../kontor/media/data/MediaActorRepository.java | 17 ----------------- .../media/data/MediaArticleRepository.java | 13 ------------- .../kontor/media/data/MediaFileRepository.java | 14 -------------- .../kontor/media/data/MediaVideoRepository.java | 15 --------------- 5 files changed, 65 deletions(-) delete mode 100644 kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaActorFileRepository.java delete mode 100644 kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaActorRepository.java delete mode 100644 kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaArticleRepository.java delete mode 100644 kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaFileRepository.java delete mode 100644 kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaVideoRepository.java diff --git a/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaActorFileRepository.java b/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaActorFileRepository.java deleted file mode 100644 index 5f364b7..0000000 --- a/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaActorFileRepository.java +++ /dev/null @@ -1,6 +0,0 @@ -package de.thpeetz.kontor.media.data; - -import org.springframework.data.jpa.repository.JpaRepository; - -public interface MediaActorFileRepository extends JpaRepository { -} diff --git a/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaActorRepository.java b/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaActorRepository.java deleted file mode 100644 index 973e00a..0000000 --- a/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaActorRepository.java +++ /dev/null @@ -1,17 +0,0 @@ -package de.thpeetz.kontor.media.data; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.query.Param; - -import java.util.List; - -public interface MediaActorRepository extends JpaRepository { - @Query("select m from MediaActor m " + - "where lower(m.name) like lower(concat('%', :searchTerm, '%')) ") - List search(@Param("searchTerm") String searchTerm); - - List findByNameIgnoreCase(String name); - - MediaActor findByName(String name); -} diff --git a/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaArticleRepository.java b/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaArticleRepository.java deleted file mode 100644 index a25702e..0000000 --- a/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaArticleRepository.java +++ /dev/null @@ -1,13 +0,0 @@ -package de.thpeetz.kontor.media.data; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.query.Param; - -import java.util.List; - -public interface MediaArticleRepository extends JpaRepository { - @Query("select m from MediaArticle m " + - "where lower(m.url) like lower(concat('%', :searchTerm, '%')) or lower(m.title) like lower(concat('%', :searchTerm, '%'))") - List search(@Param("searchTerm") String searchTerm); -} diff --git a/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaFileRepository.java b/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaFileRepository.java deleted file mode 100644 index 7db70e1..0000000 --- a/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaFileRepository.java +++ /dev/null @@ -1,14 +0,0 @@ -package de.thpeetz.kontor.media.data; - -import java.util.List; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.query.Param; - -public interface MediaFileRepository extends JpaRepository { - @Query("select m from MediaFile m " + - "where lower(m.url) like lower(concat('%', :searchTerm, '%')) or lower(m.title) like lower(concat('%', :searchTerm, '%'))") - List search(@Param("searchTerm") String searchTerm); - -} diff --git a/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaVideoRepository.java b/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaVideoRepository.java deleted file mode 100644 index d898186..0000000 --- a/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaVideoRepository.java +++ /dev/null @@ -1,15 +0,0 @@ -package de.thpeetz.kontor.media.data; - -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.data.jpa.repository.Query; -import org.springframework.data.repository.query.Param; - -import java.util.List; - -public interface MediaVideoRepository extends JpaRepository { - - @Query("select m from MediaVideo m " + - "where lower(m.url) like lower(concat('%', :searchTerm, '%')) or lower(m.title) like lower(concat('%', :searchTerm, '%'))") - List search(@Param("searchTerm") String searchTerm); - -}