aboutsummaryrefslogtreecommitdiff
path: root/ufund-api
diff options
context:
space:
mode:
authorGunther6070 <haydenhartman10@yahoo.com>2025-03-17 18:08:13 -0400
committerGunther6070 <haydenhartman10@yahoo.com>2025-03-17 18:08:13 -0400
commit8a5f74d67551ac295c37be2ef8dd41b780a73b16 (patch)
tree44f2546492c311b7e5a8a50135c4b2480c2cbb8b /ufund-api
parentd737551fba5617843f3014be6994490dd4328183 (diff)
downloadJellySolutions-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')
-rw-r--r--ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java12
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() {