Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form