diff options
| author | Gunther6070 <haydenhartman10@yahoo.com> | 2025-03-17 18:08:13 -0400 | 
|---|---|---|
| committer | Gunther6070 <haydenhartman10@yahoo.com> | 2025-03-17 18:08:13 -0400 | 
| commit | 8a5f74d67551ac295c37be2ef8dd41b780a73b16 (patch) | |
| tree | 44f2546492c311b7e5a8a50135c4b2480c2cbb8b /ufund-api/src/main/java | |
| parent | d737551fba5617843f3014be6994490dd4328183 (diff) | |
| download | JellySolutions-8a5f74d67551ac295c37be2ef8dd41b780a73b16.tar.gz JellySolutions-8a5f74d67551ac295c37be2ef8dd41b780a73b16.tar.bz2 JellySolutions-8a5f74d67551ac295c37be2ef8dd41b780a73b16.zip  | |
Refactored user to instead hold a list of ID's instead of needs
Diffstat (limited to 'ufund-api/src/main/java')
| -rw-r--r-- | ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java | 12 | 
1 files changed, 6 insertions, 6 deletions
diff --git a/ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java b/ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java index 61293b9..f08f9f0 100644 --- a/ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java +++ b/ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java @@ -14,7 +14,7 @@ public class User {      @JsonProperty("username") private final String username;      @JsonProperty("passwordHash") private int passwordHash; -    @JsonProperty("basket") private final List<Need> basket; +    @JsonProperty("basket") private final List<Integer> basket;      @JsonProperty("type") private final UserType type;      /** @@ -23,7 +23,7 @@ public class User {       * @param username   The name of the user       * @param basket A basket to copy from       */ -    public User(@JsonProperty("username") String username, @JsonProperty("passwordHash") int passwordHash, @JsonProperty("basket") List<Need> basket, @JsonProperty("type") UserType userType) { +    public User(@JsonProperty("username") String username, @JsonProperty("passwordHash") int passwordHash, @JsonProperty("basket") List<Integer> basket, @JsonProperty("type") UserType userType) {          this.username = username;          this.basket = basket;          this.passwordHash = passwordHash; @@ -48,15 +48,15 @@ public class User {      }      public void addToBasket(Need need) { -        basket.add(need); +        basket.add(need.getId());      } -    public Need[] getBasketNeeds() { -        return basket.toArray(Need[]::new); +    public Integer[] getBasketNeeds() { +        return basket.toArray(Integer[]::new);      }      public void removeBasketNeed(Need need) { -        basket.remove(need); +        basket.remove(need.getId());      }      public User withoutPasswordHash() {  | 
