We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parentb485384 commit71d8dd0Copy full SHA for 71d8dd0
src/ExpenseManager.java
@@ -2,7 +2,7 @@
2
3
publicclassExpenseManager {
4
List<Expense>expenses;
5
-//userMap: userId to User
+//userMap: userId to User
6
Map<String,User>userMap;
7
Map<String,Map<String,Double>>balanceSheet;
8
@@ -11,9 +11,15 @@ public ExpenseManager() {
11
this.userMap =newHashMap<String,User>();
12
this.balanceSheet =newHashMap<String,Map<String,Double>>();
13
}
14
-
+
15
publicvoidaddUder(Useruser) {
16
userMap.put(user.getId(),user);
17
balanceSheet.put(user.getId(),newHashMap<String,Double>());
18
19
20
+publicvoidaddExpense (ExpenseTypetype,doubleamount,Userpayee,List<Split>splits) {
21
+//TODO add expense, add to expenses list, add to balance sheet
22
+ExpensenewExpense =SplitwiseService.createExpense(type,amount,payee,splits);
23
+expenses.add(newExpense);
24
+}
25