Index
All Classes and Interfaces|All Packages
U
- UIModel - Class in com.atmbanksimulator
-
ATM Simulator - UI Model: Central Processor
- UIModel(Bank) - Constructor for class com.atmbanksimulator.UIModel
- update(String, String, String, String) - Method in class com.atmbanksimulator.View
-
Updates the display based on the current ATM state.
- updatePin(String, String) - Method in class com.atmbanksimulator.Bank
-
Updates the PIN for the given account in both the database and the in memory account.
- updatePin(String, String) - Method in class com.atmbanksimulator.SQLite
-
Updates the PIN for the given account number in the database.
- updatePlan(String, String, String) - Method in class com.atmbanksimulator.UIModel
-
Saves the updated plan selection and refreshes account details.
- updatePlan(String, String, String, float) - Method in class com.atmbanksimulator.Bank
-
Updates the account type, tier, and withdrawal limit for the given account.
- updatePlan(String, String, String, float) - Method in class com.atmbanksimulator.SQLite
-
Updates the account type, tier, and withdrawal limit for the given account number.
- updateRecentActivity(String, String) - Method in class com.atmbanksimulator.SQLite
-
Updates the recentActivity timestamp for the given account number.
- updateWithdrawalLimit(String, float) - Method in class com.atmbanksimulator.Bank
-
Updates the one-time withdrawal limit for the given account.
- updateWithdrawalLimit(String, float) - Method in class com.atmbanksimulator.SQLite
-
Updates the one-time withdrawal limit for the given account number in the database.
- userMenu() - Method in class com.atmbanksimulator.View
-
Constructs and returns the user main menu with buttons for Deposit, Withdraw, Balance, Transfer, and History.
All Classes and Interfaces|All Packages