diff options
| author | Angelina Zhen <az8703@rit.edu> | 2025-02-15 16:04:16 -0500 | 
|---|---|---|
| committer | Angelina Zhen <az8703@rit.edu> | 2025-02-15 16:04:16 -0500 | 
| commit | a2dbadb51d61cb8b16965ed895144050c1dc3c9a (patch) | |
| tree | 1631cb65a2d8d74c04dfaf60f8111e9dbf77130c | |
| parent | 5890a4835bd09c6fb794828129006c64971e4489 (diff) | |
| download | JellySolutions-a2dbadb51d61cb8b16965ed895144050c1dc3c9a.tar.gz JellySolutions-a2dbadb51d61cb8b16965ed895144050c1dc3c9a.tar.bz2 JellySolutions-a2dbadb51d61cb8b16965ed895144050c1dc3c9a.zip  | |
Added methods to update ID
| -rw-r--r-- | ufund-api/src/main/java/com/ufund/api/ufundapi/Cupboard.java | 9 | ||||
| -rw-r--r-- | ufund-api/src/main/java/com/ufund/api/ufundapi/Need.java | 6 | 
2 files changed, 13 insertions, 2 deletions
diff --git a/ufund-api/src/main/java/com/ufund/api/ufundapi/Cupboard.java b/ufund-api/src/main/java/com/ufund/api/ufundapi/Cupboard.java index a11e7ab..420e62e 100644 --- a/ufund-api/src/main/java/com/ufund/api/ufundapi/Cupboard.java +++ b/ufund-api/src/main/java/com/ufund/api/ufundapi/Cupboard.java @@ -14,10 +14,17 @@ public class Cupboard {      }      public void createNeed(String name, double max, Need.GoalType type) { -        Need need = new Need(name, 0, max, type); +        int id = needs.size(); +        Need need = new Need(name, id, max, type);          addNeed(need);      } +    public void updateID(int id) { +        for (int i = 0; i < needs.size(); i++) { +            needs.get(i).setID(i); +        } +    } +      public void removeNeed(Need need) {          needs.remove(need);      } diff --git a/ufund-api/src/main/java/com/ufund/api/ufundapi/Need.java b/ufund-api/src/main/java/com/ufund/api/ufundapi/Need.java index f6ef720..ea294bf 100644 --- a/ufund-api/src/main/java/com/ufund/api/ufundapi/Need.java +++ b/ufund-api/src/main/java/com/ufund/api/ufundapi/Need.java @@ -8,7 +8,7 @@ public class Need {      }      private String name; -    final private int id; +    private int id;      private String[] filterAttributes;      final private GoalType type;      private double maxGoal; @@ -60,4 +60,8 @@ public class Need {      public void setName(String name) {          this.name = name;      } + +    public void setID(int id){ +        this.id = id; +    }  }
\ No newline at end of file  | 
