From 78d54afcdb4bcb204cc423ff7033b97fff1b9c1d Mon Sep 17 00:00:00 2001 From: Thomas Rubini <74205383+ThomasRubini@users.noreply.github.com> Date: Mon, 12 Dec 2022 16:43:06 +0100 Subject: [PATCH 1/2] add getters and setters to Package and SearchedPackage --- .../fr/packageviewer/ArchParser/Package.java | 6 ++++- .../ArchParser/SearchedPackage.java | 26 ++++++++++++++++--- 2 files changed, 27 insertions(+), 5 deletions(-) diff --git a/src/main/java/fr/packageviewer/ArchParser/Package.java b/src/main/java/fr/packageviewer/ArchParser/Package.java index 321555e..59470da 100644 --- a/src/main/java/fr/packageviewer/ArchParser/Package.java +++ b/src/main/java/fr/packageviewer/ArchParser/Package.java @@ -3,7 +3,11 @@ package fr.packageviewer.ArchParser; import java.util.List; public class Package extends SearchedPackage { - List deps; + private final List deps; + + public List getDeps() { + return deps; + } public Package(String name, String version, String repo, String description, List deps) { super(name, version, repo, description); diff --git a/src/main/java/fr/packageviewer/ArchParser/SearchedPackage.java b/src/main/java/fr/packageviewer/ArchParser/SearchedPackage.java index 205756d..a761e9f 100644 --- a/src/main/java/fr/packageviewer/ArchParser/SearchedPackage.java +++ b/src/main/java/fr/packageviewer/ArchParser/SearchedPackage.java @@ -1,10 +1,26 @@ package fr.packageviewer.ArchParser; public class SearchedPackage { - String name; - String version; - String repo; - String description; + private final String name; + private final String version; + private final String repo; + private final String description; + + public String getName() { + return name; + } + + public String getVersion() { + return version; + } + + public String getRepo() { + return repo; + } + + public String getDescription() { + return description; + } public SearchedPackage(String name, String version, String repo, String desciption) { this.name = name; @@ -13,4 +29,6 @@ public class SearchedPackage { this.description = desciption; } + + } From c137515eb821e8f77cab8e71f3f3bb55dea684a7 Mon Sep 17 00:00:00 2001 From: Thomas Rubini <74205383+ThomasRubini@users.noreply.github.com> Date: Mon, 12 Dec 2022 16:46:10 +0100 Subject: [PATCH 2/2] add .toString() to Package and SearchedPackage --- src/main/java/fr/packageviewer/ArchParser/Package.java | 4 ++++ .../java/fr/packageviewer/ArchParser/SearchedPackage.java | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/fr/packageviewer/ArchParser/Package.java b/src/main/java/fr/packageviewer/ArchParser/Package.java index 59470da..b3deb96 100644 --- a/src/main/java/fr/packageviewer/ArchParser/Package.java +++ b/src/main/java/fr/packageviewer/ArchParser/Package.java @@ -14,4 +14,8 @@ public class Package extends SearchedPackage { this.deps = deps; } + @Override + public String toString() { + return "Package{SearchedPackage{%s},deps=%s}".formatted(super.toString(), deps); + } } diff --git a/src/main/java/fr/packageviewer/ArchParser/SearchedPackage.java b/src/main/java/fr/packageviewer/ArchParser/SearchedPackage.java index a761e9f..b02ba94 100644 --- a/src/main/java/fr/packageviewer/ArchParser/SearchedPackage.java +++ b/src/main/java/fr/packageviewer/ArchParser/SearchedPackage.java @@ -29,6 +29,8 @@ public class SearchedPackage { this.description = desciption; } - - + @Override + public String toString() { + return "SearchedPackage{name=%s,version=%s,repo=%s,description=%s}".formatted(name, version, repo, description); + } }