Index

A B C D G H I L M N P R S T U V W 
All Classes and Interfaces|All Packages

S

saveChangePlan(String, String, String) - Method in class com.atmbanksimulator.Controller
Forwards a plan change request to UIModel after the user confirms their selection in the Change Plan screen.
screen() - Method in class com.atmbanksimulator.View
Constructs and returns the main ATM screen pane, including the heading bar with home and settings buttons, a separator, the message label, the input text field, and the content box.
setAccPasswd(String) - Method in class com.atmbanksimulator.BankAccount
Updates the in memory PIN/password for this account.
settingsMenu() - Method in class com.atmbanksimulator.View
Constructs and returns the settings menu with buttons for Account Details, Change Password, Change Plan, and Change Withdrawal Limit.
setUpBankAccount(String, String, float, SQLite) - Method in class com.atmbanksimulator.Bank
Method to create a new BankAccount2 instance.
showAccountDetails() - Method in class com.atmbanksimulator.View
Displays the account details view inside the content box.
showBlankBox() - Method in class com.atmbanksimulator.View
Clears the content box, showing a blank area.
showChangePlanMenu() - Method in class com.atmbanksimulator.View
Displays the change plan menu inside the content box.
showDepositMenu() - Method in class com.atmbanksimulator.View
Displays the deposit predefined amounts menu inside the content box.
showHomeScreen() - Method in class com.atmbanksimulator.View
Clears the center region and displays the home screen with the START button.
showNumPad() - Method in class com.atmbanksimulator.View
Clears and rebuilds the numpad in the right region.
showScreen() - Method in class com.atmbanksimulator.View
Clears the center region and displays the main ATM interaction screen containing the heading, separator, label, text field, and content box.
showSettingsMenu() - Method in class com.atmbanksimulator.View
Displays the settings menu inside the content box.
showTransactionMenu() - Method in class com.atmbanksimulator.View
Displays the transaction history menu inside the content box.
showUserMenu() - Method in class com.atmbanksimulator.View
Displays the user main menu inside the content box.
SQLite - Class in com.atmbanksimulator
ATM Simulator - SQLite Database: Memory
SQLite() - Constructor for class com.atmbanksimulator.SQLite
Establishes a connection to the SQLite database at the configured URL.
start(Stage) - Method in class com.atmbanksimulator.Main
Initialises and connects all MVC components — Bank, UIModel, View, and Controller — then launches the JavaFX window and initialises the UIModel to its default state.
start(Stage) - Method in class com.atmbanksimulator.View
Initialises and launches the JavaFX stage, constructing all UI regions and applying the stylesheet.
A B C D G H I L M N P R S T U V W 
All Classes and Interfaces|All Packages