Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addCostText - Variable in class Controller.EditMenuController
 - 
TextFieldto allow for user input to add aMenuItem - addItem - Variable in class Controller.InventoryController
 - 
Buttonthat will add an item - addItem() - Method in class Controller.InventoryController
 - 
Adds an item to the inventory database
 - addItem(String, double) - Method in class Items.Order
 - 
Add an item to the order
 - addItemButton - Variable in class Controller.EditMenuController
 - 
Buttonthat will triggerEditMenuController.addItemClicked(ActionEvent) - addItemClicked(ActionEvent) - Method in class Controller.EditMenuController
 - 
If item doesn't exist, it adds it to menu table and adds its recipe to the recipeitem table
 - addItemName - Variable in class Controller.InventoryController
 - 
TextFieldthat allows user input to add an item - addItemQuant - Variable in class Controller.InventoryController
 - 
TextFieldthat allows user input to add an item - addItemsToRecipe(Map<Long, Long>, long) - Method in class Controller.EditMenuController
 - 
Adds items to the recipe table
 - addNameText - Variable in class Controller.EditMenuController
 - 
TextFieldto allow for user input to add aMenuItem - addRecipeText - Variable in class Controller.EditMenuController
 - 
TextFieldto allow for user input to add aMenuItem - addRowOnClick() - Method in class Controller.OrderHistoryController
 - 
Adds a click event to each
OrderRowin table to display order details 
B
- backspace - Variable in class Controller.LoginController
 - 
Buttonthat tiggersLoginController.onBackspace(ActionEvent) 
C
- clearTextFields() - Method in class Controller.EditMenuController
 - 
Reset all text fields that get user input for editing a menu item to null
 - clearTextFields() - Method in class Controller.InventoryController
 - 
Reset all text fields that get user input for editing a menu item to null
 - conn - Variable in class Utils.DatabaseConnect
 - 
Connectionto the server - Controller - package Controller
 - 
This package holds the Controller for JavaFX
 - CONVERTER - Static variable in class Utils.DatabaseUtils
 - 
StringConverterofLocalDateto format the date - customerName - Variable in class Controller.OrderHistoryController
 - 
TableColumnto display customer name - customerName - Variable in class Items.Order
 - 
Stringholding the name of the customer who made the order - customerName - Variable in class Items.OrderRow
 - 
SimpleObjectPropertyofStringholding the name of the customer making the order. - customerName - Variable in class Utils.SessionData
 - 
Name of the customer
 - customerNameField - Variable in class Controller.OrderController
 - 
Text field to input the customer's name
 
D
- database - Variable in class Controller.EditMenuController
 - 
Connection to the database
 - database - Variable in class Controller.EmployeeController
 - 
Connection to the database
 - database - Variable in class Controller.InventoryController
 - 
Connection to the database
 - database - Variable in class Controller.LoginController
 - 
Connection to the database
 - database - Variable in class Controller.OrderController
 - 
Connection to the database
 - database - Variable in class Controller.OrderHistoryController
 - 
Connection to the database
 - database - Variable in class Utils.SessionData
 - 
Connection to the database
 - DatabaseConnect - Class in Utils
 - 
This class establishes a connection to the database and performs queries.
Additionally, it will update the Inventory automatically based onOrder. - DatabaseConnect(String, String, String) - Constructor for class Utils.DatabaseConnect
 - 
Construct a connection to the database
 - databaseInitializer() - Method in class Controller.LoginController
 - 
Initalize the connection to the database
 - DatabaseLoginInfo - Class in Utils
 - 
Holds information to connect to the database
 - DatabaseLoginInfo() - Constructor for class Utils.DatabaseLoginInfo
 - 
Constructor
 - DatabaseNames - Class in Utils
 - 
Names of all the databases in this project
 - DatabaseNames() - Constructor for class Utils.DatabaseNames
 - 
Constructor
 - DatabaseUtils - Class in Utils
 - 
Utilities for the database.
 - DatabaseUtils() - Constructor for class Utils.DatabaseUtils
 - 
Constructor
 - dataTrendsButton - Variable in class Controller.DataTrendsController
 - 
ButtonButton to navigate to the data trends scene - dataTrendsButton - Variable in class Controller.EditMenuController
 - 
ButtonButton to navigate to the data trends scene - dataTrendsButton - Variable in class Controller.EmployeeController
 - 
ButtonButton to navigate to the data trends scene - dataTrendsButton - Variable in class Controller.InventoryController
 - 
ButtonButton to navigate to the data trends scene - dataTrendsButton - Variable in class Controller.OrderController
 - 
ButtonButton to navigate data trends scene - dataTrendsButton - Variable in class Controller.OrderHistoryController
 - 
ButtonButton to navigate to the data trends scene - dataTrendsController - Variable in class Utils.SceneSwitch
 - 
DataTrendsControllerto load the menu editting window - DataTrendsController - Class in Controller
 - 
This class handles the data trends scene/tab of the GUI
 - DataTrendsController(SessionData) - Constructor for class Controller.DataTrendsController
 - 
Constructor
 - date - Variable in class Items.Order
 - 
LocalDateTimeholding the current date - DATE_FORMAT - Static variable in class Utils.DatabaseUtils
 - 
DateTimeFormatterto formatLocalDateTime - DATE_TIME_FORMAT - Static variable in class Utils.DatabaseUtils
 - 
DateTimeFormatterto formatLocalDateTime - dateCreated - Variable in class Items.ZRow
 - 
SimpleObjectPropertyofDatestoring the date the z-row entry was created - dbConnectionString - Variable in class Utils.DatabaseConnect
 - 
Stringthat connects to the server - dbConnectionString - Static variable in class Utils.DatabaseLoginInfo
 - 
This will establish a connection to the dabase
 - deleteItem - Variable in class Controller.InventoryController
 - 
Buttonthat will delete the item - deleteItem() - Method in class Controller.InventoryController
 - 
Deletes an item from the database
 - deleteItemButton - Variable in class Controller.EditMenuController
 - 
Buttonthat will triggerEditMenuController.deleteItemClicked(ActionEvent) - deleteItemClicked(ActionEvent) - Method in class Controller.EditMenuController
 - 
Remove item from menu table and recipe item table if it exists
 - deleteItemID - Variable in class Controller.EditMenuController
 - 
TextFieldto allow for user input to remove aMenuItem - deleteItemID - Variable in class Controller.InventoryController
 - 
TextFieldthat allows user input to delete an item 
E
- editMenuButton - Variable in class Controller.DataTrendsController
 - 
ButtonButton to navigate edit menu scene - editMenuButton - Variable in class Controller.EditMenuController
 - 
ButtonButton to navigate edit menu scene - editMenuButton - Variable in class Controller.EmployeeController
 - 
ButtonButton to navigate edit menu scene - editMenuButton - Variable in class Controller.InventoryController
 - 
ButtonButton to navigate edit menu scene - editMenuButton - Variable in class Controller.OrderController
 - 
ButtonButton to navigate edit menu scene - editMenuButton - Variable in class Controller.OrderHistoryController
 - 
ButtonButton to navigate edit menu scene - editMenuController - Variable in class Utils.SceneSwitch
 - 
EditMenuControllerto load the menu editting window - EditMenuController - Class in Controller
 - 
Controller for the Edit Menu Screen
 - EditMenuController() - Constructor for class Controller.EditMenuController
 - 
Default constructor to prevent errors
 - EditMenuController(SessionData) - Constructor for class Controller.EditMenuController
 - 
Allows for passing session data from scene to scene
 - employee - Variable in class Items.ZRow
 - 
SimpleObjectPropertyofStringstoring the name of the Employee - EMPLOYEE_DATABASE - Static variable in class Utils.DatabaseNames
 - 
The name of the Employee Database
 - employeeController - Variable in class Utils.SceneSwitch
 - 
OrderControllerto load the Order window - EmployeeController - Class in Controller
 - 
Controller for the Employee Screen
 - EmployeeController(SessionData) - Constructor for class Controller.EmployeeController
 - 
Constructor
 - employeeId - Variable in class Controller.OrderController
 - 
ID number of the employee completing the order
 - employeeId - Variable in class Items.Order
 - 
Identification number of the employee who created the order
 - employeeId - Variable in class Utils.SessionData
 - 
Identification number of the employee
 - employeeName - Variable in class Controller.EmployeeController
 - 
TableColumndisplaying the name of all Employees - employeeName - Variable in class Controller.OrderHistoryController
 - 
TableColumnto display employee name - employeeName - Variable in class Items.EmployeeRow
 - 
SimpleObjectPropertyofStringstoring the name of the Employee - employeeName - Variable in class Items.OrderRow
 - 
SimpleObjectPropertyofStringholding the name of the employee completing the order - employeePin - Variable in class Controller.EmployeeController
 - 
TableColumndisplaying the pin number of all Employees - employeePin - Variable in class Items.EmployeeRow
 - 
SimpleObjectPropertyofIntegerstoring the pin of the Employee - EmployeeRole - Enum Class in Utils
 - 
Role of the Employee logging in
 - EmployeeRole() - Constructor for enum class Utils.EmployeeRole
 - EmployeeRow - Class in Items
 - 
Controller for the Employee List screen.
 - EmployeeRow(long, String, EmployeeRole, int) - Constructor for class Items.EmployeeRow
 - 
Constructor
 - employeesButton - Variable in class Controller.DataTrendsController
 - 
ButtonButton to navigate employees scene - employeesButton - Variable in class Controller.EditMenuController
 - 
ButtonButton to navigate employees scene - employeesButton - Variable in class Controller.EmployeeController
 - 
ButtonButton to navigate employees scene - employeesButton - Variable in class Controller.InventoryController
 - 
ButtonButton to navigate employees scene - employeesButton - Variable in class Controller.OrderController
 - 
ButtonButton to navigate employees scene - employeesButton - Variable in class Controller.OrderHistoryController
 - 
ButtonButton to navigate employees scene - employeeTable - Variable in class Controller.EmployeeController
 - 
TableViewofEmployeeRowto display the Employee database - excessReportController - Variable in class Utils.SceneSwitch
 - 
ExcessReportto load the excess report window - executeQuery(String) - Method in class Utils.DatabaseConnect
 - 
Execute a SQL query.
 - executeUpdate(String) - Method in class Utils.DatabaseConnect
 - 
Handles the UPDATE, INSERT, and DELETE SQL query.
 
G
- getCustomerName() - Method in class Items.Order
 - 
Gets
Order.customerName - getDate() - Method in class Items.Order
 - 
Gets
Order.date - getDate() - Method in class Items.OrderRow
 - 
Gets
OrderRow.orderDate - getDateCreated() - Method in class Items.ZRow
 - 
Gets the value of
dateCreated - getEmployee() - Method in class Items.ZRow
 - 
Gets value in
employee - getEmployeeId() - Method in class Controller.LoginController
 - 
Determine the ID of the employee that logged in.
 - getEmployeeId() - Method in class Items.Order
 - 
Gets
Order.employeeId - getEmployeeName() - Method in class Items.OrderRow
 - getEmployeeName(DatabaseConnect, long) - Static method in class Utils.DatabaseUtils
 - 
Gets the employee name from the database based on the employee ID
 - getEmployees() - Method in class Controller.EmployeeController
 - 
Gets all Employees in the database
 - getId() - Method in class Items.InventoryItem
 - 
Gets
InventoryItem.id - getId() - Method in class Items.InventoryUsage
 - 
Gets
InventoryUsage.id - getId() - Method in class Items.MenuItem
 - 
Gets
MenuItem.id - getId() - Method in class Items.RestockReportRow
 - 
Deprecated.Gets
RestockReportRow.id - getId() - Method in class Items.SalesReportRow
 - 
Gets
SalesReportRow.id - getInventory() - Method in class Controller.InventoryController
 - 
Helper method to retreive all items from the Inventory.
 - getItemCount() - Method in class Items.Order
 - 
Update GUI to current item count
 - getItemCount(String) - Method in class Items.Order
 - 
Gets the number of an item within
Order.items - getItems() - Method in class Items.Order
 - 
Gets
Order.items - getLastId(DatabaseConnect, String) - Static method in class Utils.DatabaseUtils
 - 
Returns the last ID in a given table
 - getMenuCost(DatabaseConnect, String) - Static method in class Utils.DatabaseUtils
 - 
Gets the menu cost from the database based on the menu name
 - getMenuId(DatabaseConnect, long) - Static method in class Utils.DatabaseUtils
 - 
Gets the Menu IDs from the database based on the order ID
 - getMenuItem1() - Method in class Items.SalesTogetherRow
 - getMenuItem2() - Method in class Items.SalesTogetherRow
 - getMenuItemCost(long) - Method in class Controller.OrderController
 - 
Returns the COST of a menu item given its ID
 - getMenuItemId(String) - Method in class Controller.OrderController
 - 
Returns the ID of a menu item given its NAME
 - getMenuItemName(long) - Method in class Controller.OrderController
 - 
Returns the NAME of a menu item given its ID
 - getMenuItems() - Method in class Controller.EditMenuController
 - 
Gets all menu items from the database
 - getMenuItems(DatabaseConnect, List<Long>) - Static method in class Utils.DatabaseUtils
 - 
Gets the menu items from the database based on Menu IDs
 - getMenuUse(DatabaseConnect, String, String) - Static method in class Utils.DatabaseUtils
 - 
Gets the menu items ordered from the start to the end date.
 - getName() - Method in class Items.EmployeeRow
 - 
Gets the
SimpleObjectPropertyofEmployeeRow.employeeName - getName() - Method in class Items.InventoryItem
 - 
Gets
InventoryItem.name - getName() - Method in class Items.InventoryUsage
 - 
Gets
InventoryUsage.name - getName() - Method in class Items.MenuItem
 - 
Gets
MenuItem.name - getName() - Method in class Items.OrderRow
 - getName() - Method in class Items.RestockReportRow
 - 
Deprecated.
 - getName() - Method in class Items.SalesReportRow
 - 
Gets
SalesReportRow.name - getNumSold() - Method in class Items.MenuItem
 - 
Gets
MenuItem.numSold - getNumSold() - Method in class Items.SalesReportRow
 - getNumSold() - Method in class Items.SalesTogetherRow
 - getOrderID() - Method in class Items.Order
 - 
Gets
Order.orderID - getOrderID() - Method in class Items.OrderRow
 - 
Gets
OrderRow.orderID - getOrderID() - Method in class Items.ZRow
 - 
Gets value in
orderID - getOrders() - Method in class Controller.OrderHistoryController
 - 
Gets the last 20 orders from the database
 - getOrderTotal() - Method in class Items.OrderRow
 - 
Gets
OrderRow.orderTotal - getPIN() - Method in class Items.EmployeeRow
 - 
Gets the
SimpleObjectPropertyofEmployeeRow.employeePin - getPrice() - Method in class Items.MenuItem
 - 
Gets
MenuItem.price - getPrice() - Method in class Items.OrderRow
 - 
Gets
OrderRow.orderTotal - getQuantity() - Method in class Items.InventoryItem
 - getQuantity() - Method in class Items.InventoryUsage
 - getQuantity() - Method in class Items.RestockReportRow
 - 
Deprecated.
 - getRandomID() - Method in class Items.EmployeeRow
 - 
Gets the
SimpleObjectPropertyofEmployeeRow.randomID - getReportID() - Method in class Items.ZRow
 - 
Gets value in
reportID - getRole() - Method in class Items.EmployeeRow
 - 
Gets the
SimpleObjectPropertyofEmployeeRow.role - getTotalCost() - Method in class Items.Order
 - 
Gets
Order.totalCost - getTotalSales() - Method in class Items.ZRow
 - 
Gets the value in
totalSales 
H
- hasItem(DatabaseConnect, long, String) - Static method in class Utils.DatabaseUtils
 - 
Check if an item exists with in the database
 
I
- id - Variable in class Items.InventoryItem
 - 
SimpleObjectPropertyofLongholding the identification number - id - Variable in class Items.InventoryUsage
 - 
SimpleObjectPropertyofLongholding the identification number - id - Variable in class Items.MenuItem
 - 
SimpleObjectPropertyofLongholding the indentification number of the Menu Item - id - Variable in class Items.RestockReportRow
 - 
Deprecated.
SimpleObjectPropertyofIntegerholding the identification number of the item. - id - Variable in class Items.SalesReportRow
 - 
SimpleObjectPropertyofLongholding the indentification number of the Menu Item - initialize() - Method in class Controller.EditMenuController
 - 
Loads menu items onto screen from database.
 - initialize() - Method in class Controller.EmployeeController
 - 
Initialize
 - initialize() - Method in class Controller.InventoryController
 - 
Initialize Graphical User Interface
 - initialize() - Method in class Controller.LoginController
 - 
Inialize the connection to the database.
 - initialize() - Method in class Controller.OrderController
 - 
Set up page.
 - initialize() - Method in class Controller.OrderHistoryController
 - 
Initializes the Order History scene
 - initInventoryUse(DatabaseConnect) - Static method in class Utils.DatabaseUtils
 - 
Initializes inventory useage map.
 - insertOrderItem(Order) - Method in class Controller.OrderController
 - 
Inserts an order into the database
 - insertSoldItem(Order) - Method in class Controller.OrderController
 - 
Inserts each individual menu item in an order into the
solditemdatabase - INVENTORY_DATABASE - Static variable in class Utils.DatabaseNames
 - 
The name of the Inventory Database
 - inventoryButton - Variable in class Controller.DataTrendsController
 - 
ButtonButton to navigate inventory scene - inventoryButton - Variable in class Controller.EditMenuController
 - 
ButtonButton to navigate inventory scene - inventoryButton - Variable in class Controller.EmployeeController
 - 
ButtonButton to navigate inventory scene - inventoryButton - Variable in class Controller.InventoryController
 - 
ButtonButton to navigate inventory scene - inventoryButton - Variable in class Controller.OrderController
 - 
ButtonButton to navigate inventory scene - inventoryButton - Variable in class Controller.OrderHistoryController
 - 
ButtonButton to navigate inventory scene - inventoryController - Variable in class Utils.SceneSwitch
 - 
InventoryControllerto load the inventory window - InventoryController - Class in Controller
 - 
Controller for the Inventory Screen
 - InventoryController(SessionData) - Constructor for class Controller.InventoryController
 - 
Constructor
 - inventoryID - Variable in class Controller.InventoryController
 - 
TableColumndisplaying identificaiton numbers of all inventory items - InventoryItem - Class in Items
 - 
Internal class representing an item in the inventory
 - InventoryItem(long, String, long) - Constructor for class Items.InventoryItem
 - 
Constructor
 - inventoryTable - Variable in class Controller.InventoryController
 - 
TableViewofInventoryItemthat will display the entire inventory - InventoryUsage - Class in Items
 - 
Internal class representing an item in the inventory
 - InventoryUsage(long, String, double) - Constructor for class Items.InventoryUsage
 - 
Constructor
 - isManager() - Method in class Utils.SessionData
 - 
Determine if the user logging in is a manager
 - isShowingPin - Variable in class Controller.LoginController
 - 
Boolean determining if the pin is hidden
 - itemName - Variable in class Controller.InventoryController
 - 
TableColumndisplaying name of all inventory items - items - Variable in class Items.Order
 - 
Mapholding each item's name as a key and its coresponding quantity as value. - Items - package Items
 - 
This package contains all the classes that are used to create the items that are displayed in the GUI
 
L
- location - Variable in class Controller.EmployeeController
 - 
URLlocation of the FXML file that was given to the FXMLLoader - login - Variable in class Controller.LoginController
 - 
Buttonthat triggersLoginController.loginButtonClicked(ActionEvent) - loginButtonClicked(ActionEvent) - Method in class Controller.LoginController
 - 
Log into the database and switch scenes.
 - loginController - Variable in class Utils.SceneSwitch
 - 
LoginControllerto load the Order window - LoginController - Class in Controller
 - 
Controller for the Login Screen
 - LoginController() - Constructor for class Controller.LoginController
 - 
Constructor
 - LoginController(SessionData) - Constructor for class Controller.LoginController
 - 
Constructor
 - loginInitializer() - Method in class Controller.LoginController
 - 
Retreives
SessionDataof the employee who logged in - LoginTransition(ActionEvent, SessionData) - Method in class Utils.SceneSwitch
 - 
Loads a the new window bassed on the navigation button pressed.
 - logoutButton - Variable in class Controller.DataTrendsController
 - 
ButtonButton to logout - logoutButton - Variable in class Controller.EditMenuController
 - 
ButtonButton to logout - logoutButton - Variable in class Controller.EmployeeController
 - 
ButtonButton to logout - logoutButton - Variable in class Controller.InventoryController
 - 
ButtonButton to logout - logoutButton - Variable in class Controller.OrderController
 - 
ButtonButton to logout - logoutButton - Variable in class Controller.OrderHistoryController
 - 
ButtonButton to logout 
M
- main(String[]) - Static method in class Main
 - 
The classic main function
 - main(String[]) - Static method in class OldMain
 - 
Deprecated.The classic main function
 - Main - Class in Unnamed Package
 - 
This Main Class serves as the entry point for the POS System Application.
 - Main() - Constructor for class Main
 - 
Constructor
 - Manager - Enum constant in enum class Utils.EmployeeRole
 - 
Manager view
 - MAX_PIN_LENGTH - Static variable in class Controller.LoginController
 - 
Max number of digits that PIN can hold
 - MENU_ITEM_DATABASE - Static variable in class Utils.DatabaseNames
 - 
The name of the Menu Item Database
 - menuID - Variable in class Controller.EditMenuController
 - 
TableColumndisplaying the ID number ofMenuItem - MenuItem - Class in Items
 - 
An individual menu item
 - MenuItem(long, String, double, long) - Constructor for class Items.MenuItem
 - 
Constructor
 - menuItem1 - Variable in class Items.SalesTogetherRow
 - 
SimpleObjectPropertyofStringholding the name of the Menu Item #1 Item - menuItem2 - Variable in class Items.SalesTogetherRow
 - 
SimpleObjectPropertyofStringholding the name of the Menu Item #2 - menuItemButtonOnClick(ActionEvent) - Method in class Controller.OrderController
 - 
Handles the button click event for the menu items
 - menuItems - Variable in class Controller.OrderController
 - 
Mapof the menu items Elements: <id, <name, price>> - menuName - Variable in class Controller.EditMenuController
 - 
TableColumndisplaying the name of theMenuItem - menuPane - Variable in class Controller.OrderController
 - 
FlowPaneFlowPane that holds the menu items - menuPrice - Variable in class Controller.EditMenuController
 - 
TableColumndisplaying the price of theMenuItem - menuTable - Variable in class Controller.EditMenuController
 - 
TableViewofMenuItemto display 
N
- name - Variable in class Items.InventoryItem
 - 
SimpleObjectPropertyofStringholding the name of the item - name - Variable in class Items.InventoryUsage
 - 
SimpleObjectPropertyofStringholding the name of the item - name - Variable in class Items.MenuItem
 - 
SimpleObjectPropertyofStringholding the name of the Menu Item - name - Variable in class Items.RestockReportRow
 - 
Deprecated.
SimpleObjectPropertyofStringholding the name of the item. - name - Variable in class Items.SalesReportRow
 - 
SimpleObjectPropertyofStringholding the name of the Menu Item - navButtonClicked(ActionEvent) - Method in class Controller.DataTrendsController
 - 
Handle switching scenes through the navigation bar
 - navButtonClicked(ActionEvent) - Method in class Controller.EditMenuController
 - 
Handle switching scenes through the navigation bar
 - navButtonClicked(ActionEvent) - Method in class Controller.EmployeeController
 - 
Handles switching scenes
 - navButtonClicked(ActionEvent) - Method in class Controller.InventoryController
 - 
Handles switching to a new scene
 - navButtonClicked(ActionEvent) - Method in class Controller.OrderController
 - 
Handle loading a new window when a navigation button
 - navButtonClicked(ActionEvent) - Method in class Controller.OrderHistoryController
 - 
Navigates to the scene specified by the button clicked
 - num0 - Variable in class Controller.LoginController
 - 
Buttonthat triggersLoginController.setPin(ActionEvent) - num1 - Variable in class Controller.LoginController
 - 
Buttonthat triggersLoginController.setPin(ActionEvent) - num2 - Variable in class Controller.LoginController
 - 
Buttonthat triggersLoginController.setPin(ActionEvent) - num3 - Variable in class Controller.LoginController
 - 
Buttonthat triggersLoginController.setPin(ActionEvent) - num4 - Variable in class Controller.LoginController
 - 
Buttonthat triggersLoginController.setPin(ActionEvent) - num5 - Variable in class Controller.LoginController
 - 
Buttonthat triggersLoginController.setPin(ActionEvent) - num6 - Variable in class Controller.LoginController
 - 
Buttonthat triggersLoginController.setPin(ActionEvent) - num7 - Variable in class Controller.LoginController
 - 
Buttonthat triggersLoginController.setPin(ActionEvent) - num8 - Variable in class Controller.LoginController
 - 
Buttonthat triggersLoginController.setPin(ActionEvent) - num9 - Variable in class Controller.LoginController
 - 
Buttonthat triggersLoginController.setPin(ActionEvent) - numberSold - Variable in class Controller.EditMenuController
 - 
TableColumndisplaying the quantity ofMenuItemsold - numSold - Variable in class Items.MenuItem
 - 
SimpleObjectPropertyofLongholding the number of sales for that Menu Item - numSold - Variable in class Items.SalesReportRow
 - 
SimpleObjectPropertyofLongholding the number of sales for that Menu Item - numSold - Variable in class Items.SalesTogetherRow
 - 
SimpleObjectPropertyofLongholding the number of sales for that Menu Item 
O
- OldMain - Class in Unnamed Package
 - 
Deprecated.
 - OldMain() - Constructor for class OldMain
 - 
Deprecated.Constructor
 - onBackspace(ActionEvent) - Method in class Controller.LoginController
 - 
Handles pressing
LoginController.backspace - onPinBoxTyped(KeyEvent) - Method in class Controller.LoginController
 - 
Handle typing directly into
LoginController.pinBox - onShowPin(ActionEvent) - Method in class Controller.LoginController
 - 
Toggles between showing and hidding the pin
 - order - Variable in class Controller.OrderController
 - 
Orderbeing completed - order - Variable in class Utils.SessionData
 - 
Represents the current
Orderbeing processed - Order - Class in Items
 - 
This class handles the Order Item.
 - Order() - Constructor for class Items.Order
 - 
Construct an Order
 - Order(long) - Constructor for class Items.Order
 - 
Construct an Order
 - Order(long, long) - Constructor for class Items.Order
 - 
Construct an Order
 - ORDER_ITEM_DATABASE - Static variable in class Utils.DatabaseNames
 - 
The name of the Order Item Database
 - orderBox - Variable in class Controller.OrderController
 - 
Holds the order item buttons
 - orderButton - Variable in class Controller.DataTrendsController
 - 
ButtonButton to navigate order scene - orderButton - Variable in class Controller.EditMenuController
 - 
ButtonButton to navigate order scene - orderButton - Variable in class Controller.EmployeeController
 - 
ButtonButton to navigate order scene - orderButton - Variable in class Controller.InventoryController
 - 
ButtonButton to navigate order scene - orderButton - Variable in class Controller.OrderController
 - 
ButtonButton to navigate order scene - orderButton - Variable in class Controller.OrderHistoryController
 - 
ButtonButton to navigate order scene - orderController - Variable in class Utils.SceneSwitch
 - 
OrderControllerto load the Order window - OrderController - Class in Controller
 - 
.Controller for the Order Screen
 - OrderController(SessionData) - Constructor for class Controller.OrderController
 - 
Constructor
 - orderDate - Variable in class Controller.OrderHistoryController
 - 
TableColumnto display order date - orderDate - Variable in class Items.OrderRow
 - 
SimpleObjectPropertyofStringholding the date of when the order was made. - orderHistoryButton - Variable in class Controller.DataTrendsController
 - 
ButtonButton to navigate order history scene - orderHistoryButton - Variable in class Controller.EditMenuController
 - 
ButtonButton to navigate order history scene - orderHistoryButton - Variable in class Controller.EmployeeController
 - 
ButtonButton to navigate order history scene - orderHistoryButton - Variable in class Controller.InventoryController
 - 
ButtonButton to navigate order history scene - orderHistoryButton - Variable in class Controller.OrderController
 - 
ButtonButton to navigate order history scene - orderHistoryButton - Variable in class Controller.OrderHistoryController
 - 
ButtonButton to navigate order history scene - orderHistoryController - Variable in class Utils.SceneSwitch
 - 
OrderHistoryControllerto load the order history window - OrderHistoryController - Class in Controller
 - 
Controller for the Order History Screen
 - OrderHistoryController(SessionData) - Constructor for class Controller.OrderHistoryController
 - 
Constructor for OrderHistoryController
 - orderHistoryTable - Variable in class Controller.OrderHistoryController
 - 
TableViewofOrderRowto display order history - orderHistoryTextBox - Variable in class Controller.OrderHistoryController
 - 
TextAreato display order details - orderID - Variable in class Controller.OrderHistoryController
 - 
TableColumnto display order ID - orderID - Variable in class Items.Order
 - 
Indentification number of the order
 - orderID - Variable in class Items.OrderRow
 - 
SimpleObjectPropertyofLongholding the identification number of the order. - orderID - Variable in class Items.ZRow
 - 
SimpleObjectPropertyofLongstoring the order ID - OrderRow - Class in Items
 - 
Handle displaying the
Orderin the GUI - OrderRow(long, String, String, double, String) - Constructor for class Items.OrderRow
 - 
Constructor
 - orderScrollPane - Variable in class Controller.OrderController
 - 
ScrollPaneScrollPane that holds the orderBox - orderTotal - Variable in class Controller.OrderHistoryController
 - 
TableColumnto display order total - orderTotal - Variable in class Items.OrderRow
 - 
SimpleObjectPropertyofDoubleholding the total price of the order. 
P
- parseRecipe(String[]) - Method in class Controller.EditMenuController
 - password - Variable in class Utils.DatabaseConnect
 - 
Stringpassword credentials - password - Static variable in class Utils.DatabaseLoginInfo
 - 
The password credentials
 - pinBox - Variable in class Controller.LoginController
 - 
TextFieldto input the PIN - pinNumber - Variable in class Controller.LoginController
 - 
Represents current typed PIN
 - price - Variable in class Items.MenuItem
 - 
SimpleObjectPropertyofDoubleholding the price of the Menu Item 
Q
- quantity - Variable in class Items.InventoryItem
 - 
SimpleObjectPropertyofLongholding the quantity of the item - quantity - Variable in class Items.InventoryUsage
 - 
SimpleObjectPropertyofStringholding the usage of the item - quantity - Variable in class Items.RestockReportRow
 - 
Deprecated.
SimpleObjectPropertyofIntegerholding the quantity of the item. - quantityCol - Variable in class Controller.InventoryController
 - 
TableColumndisplaying the quantity of all inventory items 
R
- randomID - Variable in class Controller.EmployeeController
 - 
TableColumndisplaying the identification number of all Employees - randomID - Variable in class Items.EmployeeRow
 - 
SimpleObjectPropertyofLongstoring the identification number of the Employee - RECIPE_ITEM_DATABASE - Static variable in class Utils.DatabaseNames
 - 
The name of the Recipe Item Database
 - refreshPage() - Method in class Controller.OrderController
 - 
Refreshes the front-end
 - removeItem(String, double) - Method in class Items.Order
 - 
Removes an item from the order
 - removeItemButtonOnClick(ActionEvent) - Method in class Controller.OrderController
 - 
Remove an item from the
Orderwhen the dynamically createdButtonis pressed - removeItemsFromRecipe(long) - Method in class Controller.EditMenuController
 - 
Remove all recipe items from the recipe table that have a specified menu ID number
 - reportButtonClicked(ActionEvent) - Method in class Controller.DataTrendsController
 - 
Handle switching scenes through the report query window
 - reportID - Variable in class Items.ZRow
 - 
SimpleObjectPropertyofLongstoring the identification number of the Z-row table - resources - Variable in class Controller.EmployeeController
 - 
ResourceBundlethe was given to the FXMLLoader - restockReportController - Variable in class Utils.SceneSwitch
 - 
RestockReportto load the restock report window - RestockReportRow - Class in Items
 - 
Deprecated.
 - RestockReportRow(int, String, int) - Constructor for class Items.RestockReportRow
 - 
Deprecated.Constructor
 - role - Variable in class Controller.EmployeeController
 - 
TableColumndisplaying the roles of all Employees - role - Variable in class Items.EmployeeRow
 - 
SimpleObjectPropertyofStringstoring the role of the Employee 
S
- salesReportButton - Variable in class Controller.DataTrendsController
 - 
Buttonto switch toSalesReport - salesReportController - Variable in class Utils.SceneSwitch
 - 
SalesReportto load the sales report window - SalesReportRow - Class in Items
 - 
An individual menu item
 - SalesReportRow(long, String, long) - Constructor for class Items.SalesReportRow
 - 
Constructor
 - salesTogetherReportController - Variable in class Utils.SceneSwitch
 - 
SalesTogetherReportto load the sales together report window - SalesTogetherRow - Class in Items
 - 
Entry for the Sales Together Report
 - SalesTogetherRow(String, String, long) - Constructor for class Items.SalesTogetherRow
 - 
Constructor
 - sceneSwitch - Variable in class Controller.DataTrendsController
 - 
Switches between scenes or tabs
 - sceneSwitch - Variable in class Controller.EditMenuController
 - 
Switches between scenes or tabs
 - sceneSwitch - Variable in class Controller.EmployeeController
 - 
Switches between scenes or tabs
 - sceneSwitch - Variable in class Controller.InventoryController
 - 
Switches between scenes or tabs
 - sceneSwitch - Variable in class Controller.LoginController
 - 
Switches between scenes or tabs
 - sceneSwitch - Variable in class Controller.OrderController
 - 
Switches between scenes or tabs
 - sceneSwitch - Variable in class Controller.OrderHistoryController
 - 
Switches between scenes or tabs
 - SceneSwitch - Class in Utils
 - 
The class handles switching scenes when the Navigation buttons are pressed.
 - SceneSwitch(SessionData) - Constructor for class Utils.SceneSwitch
 - 
Constructor
 - Server - Enum constant in enum class Utils.EmployeeRole
 - 
Server view
 - session - Variable in class Controller.DataTrendsController
 - 
Current session data
 - session - Variable in class Controller.EditMenuController
 - 
Current session data
 - session - Variable in class Controller.EmployeeController
 - 
Current session data
 - session - Variable in class Controller.InventoryController
 - 
Current session data
 - session - Variable in class Controller.LoginController
 - 
Current session data
 - session - Variable in class Controller.OrderController
 - 
Current session data
 - session - Variable in class Controller.OrderHistoryController
 - 
Current session data
 - session - Variable in class Utils.SceneSwitch
 - 
SessionDatato pass information between the various scenes - SessionData - Class in Utils
 - 
Bundle of Information that gets passed between scenes
 - SessionData(DatabaseConnect, long, Order) - Constructor for class Utils.SessionData
 - 
Constructor
 - SessionData(DatabaseConnect, long, Order, String) - Constructor for class Utils.SessionData
 - 
Constructor
 - setCustomerName(String) - Method in class Items.Order
 - 
Sets
Order.customerName - setOrderId(long) - Method in class Items.Order
 - 
Sets
Order.orderID - setPin(ActionEvent) - Method in class Controller.LoginController
 - 
Sets the
LoginController.pinNumberwhen a pin inputButtonis pressed - setUpDatabase() - Method in class Utils.DatabaseConnect
 - 
Initialize
DatabaseConnect.connand established a connection to the database. - setUpTable() - Method in class Controller.EditMenuController
 - 
Initialized the columns for
EditMenuController.menuTable - setUpTable() - Method in class Controller.EmployeeController
 - 
Set up columns in the
EmployeeController.employeeTable - setUpTable() - Method in class Controller.InventoryController
 - 
Initializes
InventoryController.inventoryTable - setUpTable() - Method in class Controller.OrderHistoryController
 - 
Sets up the table to display order history
 - showPin - Variable in class Controller.LoginController
 - 
ToggleButtonthat triggersLoginController.onShowPin(ActionEvent) - SOLD_ITEM_DATABASE - Static variable in class Utils.DatabaseNames
 - 
The name of the Sold Item Database
 - start(Stage) - Method in class Main
 - 
Load the graphical user interface
 - start(Stage) - Method in class OldMain
 - 
Deprecated.Load the graphical user interface
 - submitOrderButton - Variable in class Controller.OrderController
 - 
Button to submit the order
 - submitOrderOnClick() - Method in class Controller.OrderController
 - 
Handles the buttom click event for the submit order button.
 - switchReportScene(ActionEvent) - Method in class Utils.SceneSwitch
 - 
Switch to the Report Window
 - switchScene(ActionEvent) - Method in class Utils.SceneSwitch
 - 
Loads a new Controller based on which navigation button was pressed
 
T
- totalCost - Variable in class Items.Order
 - 
Total cost of the order
 - totalCostLabel - Variable in class Controller.OrderController
 - 
Shows total cost of the order
 - totalSales - Variable in class Items.ZRow
 - 
SimpleObjectPropertyofStringstoring the total sales for that day 
U
- updateCostText - Variable in class Controller.EditMenuController
 - 
TextFieldto allow for user input to update aMenuItem - updateIDText - Variable in class Controller.EditMenuController
 - 
TextFieldto allow for user input to update aMenuItem - updateInventory() - Method in class Controller.InventoryController
 - 
Updates the actual database through the
InventoryController.database - updateInventory(Order) - Method in class Controller.OrderController
 - 
Update the inventory count based on an
Order - updateItem - Variable in class Controller.InventoryController
 - 
Buttonupdate inventory button. - updateItemButton - Variable in class Controller.EditMenuController
 - 
Buttonthat will triggerEditMenuController.updateItemClicked(ActionEvent) - updateItemClicked(ActionEvent) - Method in class Controller.EditMenuController
 - 
Update existing item in the menuitem table.
 - updateItemID - Variable in class Controller.InventoryController
 - 
TextFieldto allow managers to update stock through the item's name - updateItemQuant - Variable in class Controller.InventoryController
 - 
TextFieldto allow managers to update stock - updateMenuItem(Order) - Method in class Controller.OrderController
 - 
Updates the
menuitemdatabase based on anOrder - updateNameText - Variable in class Controller.EditMenuController
 - 
TextFieldto allow for user input to update aMenuItem - updatePin() - Method in class Controller.LoginController
 - 
Update the
LoginController.pinBox - updateRecipeText - Variable in class Controller.EditMenuController
 - 
TextFieldto allow for user input to update aMenuItem - updateTable() - Method in class Controller.EditMenuController
 - 
Updates
EditMenuController.menuTablein the Graphical User Interface - updateTable() - Method in class Controller.EmployeeController
 - 
Update
EmployeeController.employeeTablein the Graphical User Interface - updateTable() - Method in class Controller.InventoryController
 - 
Updates the
InventoryController.inventoryTablein the Graphical User Interface - updateTable() - Method in class Controller.OrderHistoryController
 - 
Update the
OrderHistoryController.orderHistoryTable - username - Variable in class Utils.DatabaseConnect
 - 
Stringuser name credentials - username - Static variable in class Utils.DatabaseLoginInfo
 - 
The user name credentials
 - Utils - package Utils
 - 
This package holds the Utils for JavaFX
 
V
- valueOf(String) - Static method in enum class Utils.EmployeeRole
 - 
Returns the enum constant of this class with the specified name.
 - values() - Static method in enum class Utils.EmployeeRole
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 
X
- xzReportController - Variable in class Utils.SceneSwitch
 - 
XZReportto load the XZ report window 
Z
- ZREPORT_DATABASE - Static variable in class Utils.DatabaseNames
 - 
The name of the Z Report Database
 - ZRow - Class in Items
 - 
Controller for the Z Row List screen.
 - ZRow(Long, String, String, Long, Date) - Constructor for class Items.ZRow
 - 
Constructor
 
All Classes and Interfaces|All Packages|Constant Field Values