From b607b4a1099521f8d24c8e47bde27f71738570fe Mon Sep 17 00:00:00 2001 From: Erik Foris Date: Mon, 17 Jun 2024 15:17:37 +0200 Subject: [PATCH] chore: Refactor dataset class and dataRepository interface - Rename dataset.java to Dataset.java - Update references to Dataset class --- .../model/{dataset.java => Dataset.java} | 23 ++++++++------- .../group3/DataDash/model/dataRepository.java | 28 +++++++++---------- 2 files changed, 25 insertions(+), 26 deletions(-) rename src/main/java/de/uni_passau/fim/PADAS/group3/DataDash/model/{dataset.java => Dataset.java} (83%) diff --git a/src/main/java/de/uni_passau/fim/PADAS/group3/DataDash/model/dataset.java b/src/main/java/de/uni_passau/fim/PADAS/group3/DataDash/model/Dataset.java similarity index 83% rename from src/main/java/de/uni_passau/fim/PADAS/group3/DataDash/model/dataset.java rename to src/main/java/de/uni_passau/fim/PADAS/group3/DataDash/model/Dataset.java index 6d62d3e..bff1002 100644 --- a/src/main/java/de/uni_passau/fim/PADAS/group3/DataDash/model/dataset.java +++ b/src/main/java/de/uni_passau/fim/PADAS/group3/DataDash/model/Dataset.java @@ -10,7 +10,7 @@ import jakarta.persistence.GenerationType; import jakarta.persistence.Id; @Entity -public class dataset { +public class Dataset { @Id @GeneratedValue(strategy = GenerationType.AUTO) @@ -35,21 +35,20 @@ public class dataset { private String[] Categories; - public dataset(String title, String abst, String description, String author, Date date, String[] categories, Type type) { + public Dataset(String title, String abst, String description, String author, Date date, String[] categories, Type type) { this.raiting = 0; this.votes = 0; - this.title = title; - this.abst = abst; - this.description = description; - this.author = author; - this.date = date; - this.Categories = categories; - this.type = type; - + setTitle(title); + setAbst(abst); + setDescription(description); + setAuthor(author); + setDate(date); + setCategories(categories); + setType(type); } - public dataset() { + public Dataset() { } @@ -114,7 +113,7 @@ public class dataset { } public void setTitle(String title) { - this.title = title; + this.title = title.substring(0, Math.min(title.length(), 50)); } public void setType(Type type) { diff --git a/src/main/java/de/uni_passau/fim/PADAS/group3/DataDash/model/dataRepository.java b/src/main/java/de/uni_passau/fim/PADAS/group3/DataDash/model/dataRepository.java index 955f0a2..647e1f4 100644 --- a/src/main/java/de/uni_passau/fim/PADAS/group3/DataDash/model/dataRepository.java +++ b/src/main/java/de/uni_passau/fim/PADAS/group3/DataDash/model/dataRepository.java @@ -5,20 +5,20 @@ import java.util.UUID; import java.sql.Date; import org.springframework.data.jpa.repository.JpaRepository; -public interface dataRepository extends JpaRepository{ +public interface dataRepository extends JpaRepository{ - List findByTitle(String title); - List findByTitleLike(String title); - List findByAuthorLike(String author); - List findByType(Type type); - List findByAutor(String author); - List findByAbstLike(String abst); - List findByDescriptionLike(String description); - List findByCategoriesContainingIgnoreCase(String[] categories); - List findByRaitingGreaterThan(float raiting); - List findByVotesGreaterThan(int votes); - List findByDateAfter(Date date); - List findByDateBefore(Date date); - List findByDateBetween(Date date1, Date date2); + List findByTitle(String title); + List findByTitleLike(String title); + List findByAuthorLike(String author); + List findByType(Type type); + List findByAutor(String author); + List findByAbstLike(String abst); + List findByDescriptionLike(String description); + List findByCategoriesContainingIgnoreCase(String[] categories); + List findByRaitingGreaterThan(float raiting); + List findByVotesGreaterThan(int votes); + List findByDateAfter(Date date); + List findByDateBefore(Date date); + List findByDateBetween(Date date1, Date date2); } \ No newline at end of file