Index

A B C D E F G I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addBill(String, double, String) - Method in class Model.Customer
Adds a utility bill for the Customer.
addBill(String, String, double, String) - Method in class Model.WrittenBills
Adds a utility bill for the Customer.
addButton - Variable in class View.NewBillView
JButton for adding a new utility bill entry based on the provided data.
addNewBill(String, double, String) - Method in class View.App
Adds a new bill for the logged-in customer.
adminDashboard() - Method in class View.App
Displays the admin dashboard view.
adminDashboardView - Variable in class View.App
The view for the admin dashboard.
AdminDashboardView - Class in View
The AdminDashboardView class represents a graphical user interface panel for the admin dashboard.
AdminDashboardView(App) - Constructor for class View.AdminDashboardView
Constructs an instance of AdminDashboardView.
adminInfoPanel - Variable in class View.AdminDashboardView
A panel displaying admin information, including the admin's name and email.
adminLogin() - Method in class View.App
Displays the admin login view.
adminLoginButton - Variable in class View.LoginSelectionView
The button for logging in as an admin user.
adminLoginView - Variable in class View.App
The view for admin login.
AdminLoginView - Class in View
AdminLoginView
AdminLoginView(App) - Constructor for class View.AdminLoginView
Constructs a new AdminLoginView object.
ALWAYS - Enum constant in enum class View.includes.TextPrompt.Show
The `ALWAYS` option indicates that the prompt should always be displayed.
app - Variable in class View.AdminDashboardView
The parent application.
app - Variable in class View.CustomerDashboardView
The parent application instance.
app - Variable in class View.CustomerRegistrationView
Reference to the App class, used for interactions and communication between the view and the application logic.
app - Variable in class View.EditBillView
A reference to the main application instance, facilitating communication between the view and the application logic.
app - Variable in class View.EditServiceView
The main application instance that this UI is associated with.
app - Variable in class View.LoginSelectionView
The application instance that controls the view.
app - Variable in class View.LoginView
The main application instance responsible for managing login procedures.
App - Class in View
The main class representing the Utility App.
App() - Constructor for class View.App
Constructs a new instance of the Utility App.
A B C D E F G I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form