src/main/java/de/unixwork/uwproj/NamedDependency.java

changeset 113
24f32dbd88cd
parent 78
c3a62e0baa9e
--- a/src/main/java/de/unixwork/uwproj/NamedDependency.java	Sun Jan 28 13:26:47 2024 +0100
+++ b/src/main/java/de/unixwork/uwproj/NamedDependency.java	Sun Jan 28 14:02:41 2024 +0100
@@ -4,27 +4,24 @@
 
 import static de.unixwork.uwproj.Util.shId;
 
-public class NamedDependency {
-    private String name;
-    private List<Dependency> subdependencies;
+public final class NamedDependency {
+    private final String name;
+    private final List<Dependency> subdependencies;
 
-    public String getName() {
-        return name;
-    }
-
-    public void setName(String name) {
+    public NamedDependency(String name, List<Dependency> subdependencies) {
         this.name = name;
+        this.subdependencies = subdependencies;
     }
 
     public String getId() {
         return shId(name);
     }
 
+    public String getName() {
+        return name;
+    }
+
     public List<Dependency> getSubdependencies() {
         return subdependencies;
     }
-
-    public void setSubdependencies(List<Dependency> subdependency) {
-        this.subdependencies = subdependency;
-    }
 }

mercurial