Index

A B C D G H I L M N P R S T U V W 
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.
A B C D G H I L M N P R S T U V W 
All Classes and Interfaces|All Packages