Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addItemToSummary(String, double) - Method in class CashierView
-
Adds a specific item to the current order summary and updates the total.
C
- CashierApp - Class in Unnamed Package
-
Serves as the primary frame for the standalone Cashier application.
- CashierApp() - Constructor for class CashierApp
-
Constructs the main cashier application window and initializes the layout container for transaction management.
- CashierPaymentPanel - Class in Unnamed Package
-
Provides the interface and logic for processing customer payments and finalizing orders.
- CashierPaymentPanel(Connection, JPanel, CashierView) - Constructor for class CashierPaymentPanel
-
Constructs the payment panel and links it to the active order data.
- CashierView - Class in Unnamed Package
-
Represents the main graphical interface for the cashier terminal.
- CashierView(Connection, JPanel) - Constructor for class CashierView
-
Initializes the cashier interface with database connectivity and layout.
D
- dbSetup - Class in Unnamed Package
-
Provides a centralized utility for managing database connectivity.
- dbSetup() - Constructor for class dbSetup
G
- getConnection() - Static method in class dbSetup
-
Attempts to establish a connection to the PostgreSQL database.
- getCurrentTotal() - Method in class CashierView
-
Gets the current cumulative total for the active order.
- getSelectedEmployeeId() - Method in class CashierView
-
Identifies the specific employee currently operating the terminal.
- getSummaryModel() - Method in class CashierView
-
Retrieves the data model containing the current list of ordered items.
H
- HomeView - Class in Unnamed Package
-
Provides the primary dashboard interface for management personnel.
- HomeView(Connection) - Constructor for class HomeView
-
Constructs the home dashboard and initiates the loading of team data.
I
- InventoryView - Class in Unnamed Package
-
Provides a comprehensive dashboard for managing terminal inventory and stock levels.
- InventoryView(Connection) - Constructor for class InventoryView
-
Initializes the inventory management interface and establishes the dashboard layout.
- ItemCustomizationView - Class in Unnamed Package
-
Represents the customization interface for tailoring specific menu items.
- ItemCustomizationView(Connection, JPanel, String, double, int) - Constructor for class ItemCustomizationView
-
Constructs a customization screen for a specific menu item.
L
- LoginView - Class in Unnamed Package
-
Represents the initial authentication interface for the POS system.
- LoginView(Connection) - Constructor for class LoginView
-
Initializes the login window with a secure database connection.
M
- main(String[]) - Static method in class CashierApp
- main(String[]) - Static method in class Main
-
The standard main method that launches the application.
- Main - Class in Unnamed Package
-
Serves as the primary entry point and main window controller for the POS system.
- Main() - Constructor for class Main
-
Initializes the main application frame, establishes the persistent database connection, and sets up the primary navigation sidebar and content panels.
- MenuView - Class in Unnamed Package
-
Provides a management interface for viewing and modifying the digital menu.
- MenuView(Connection) - Constructor for class MenuView
-
Initializes the menu management view with a database connection and populates the item table from current records.
N
R
- RecipeWindow - Class in Unnamed Package
-
A modal dialog used to define and store ingredient recipes for menu items.
- RecipeWindow(Frame, int, String, Connection) - Constructor for class RecipeWindow
-
Constructs the recipe configuration window for a specific menu item.
- refreshChart() - Method in class InventoryView
-
Refreshes the visual low-stock alert chart based on current database quantities.
- ReportsView - Class in Unnamed Package
-
Provides a tabbed interface for viewing various managerial reports including inventory usage, sales, and daily X/Z reports.
- ReportsView(Connection) - Constructor for class ReportsView
-
Constructs the reports interface and initializes the tabbed navigation.
- resetOrder() - Method in class CashierView
-
Clears all items from the current order and resets the total to zero.
S
- setUIFont(FontUIResource) - Static method in class Main
All Classes and Interfaces|All Packages|Serialized Form