Index

A C D G H I L M N R S 
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

NAVY - Static variable in class Main
 

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
 
A C D G H I L M N R S 
All Classes and Interfaces|All Packages|Serialized Form