private static final javafx.collections.ObservableList<Part>
The [observableArrayList] of parts in the inventory.
private javafx.collections.ObservableList<Part>
The [observableArrayList] of parts associated with this product.
The [columnAssociatedId] which displays Associated Parts' Id.
The [columnAssociatedId] which displays Associated Parts' Id.
private javafx.scene.control.TableColumn<Part,String>
The [columnAssociatedName] which displays Associated Parts' Name.
private javafx.scene.control.TableColumn<Part,String>
The [columnAssociatedName] which displays Associated Parts' Name.
private javafx.scene.control.TableColumn<Part,Double>
The [columnAssociatedPrice] which displays Associated Parts' Price.
private javafx.scene.control.TableColumn<Part,Double>
The [columnAssociatedPrice] which displays Associated Parts' Price.
The [columnAssociatedStock] which displays Associated Parts' Stock.
The [columnAssociatedStock] which displays Associated Parts' Stock.
The [columnInventoryId] which displays Inventory Parts' Id.
The [columnInventoryId] which displays Inventory Parts' Id.
private javafx.scene.control.TableColumn<Part,String>
The [columnInventoryName] which displays Inventory Parts' Name.
private javafx.scene.control.TableColumn<Part,String>
The [columnInventoryName] which displays Inventory Parts' Name.
private javafx.scene.control.TableColumn<Part,Double>
The [columnInventoryPrice] which displays Inventory Parts' Price.
private javafx.scene.control.TableColumn<Part,Double>
The [columnInventoryPrice] which displays Inventory Parts' Price.
The [columnInventoryStock] which displays Inventory Parts' Stock.
The [columnInventoryStock] which displays Inventory Parts' Stock.
The [columnPartId] which displays Inventory Parts' Id.
private javafx.scene.control.TableColumn<Part,String>
The [columnPartName] which displays Inventory Parts' Name.
private javafx.scene.control.TableColumn<Part,Double>
The [columnPartPrice] which displays Inventory Parts' Price.
The [columnPartStock] which displays Inventory Parts' Stock.
The [columnProductId] which displays Inventory Products' Id.
private javafx.scene.control.TableColumn<Part,String>
The [columnProductName] which displays Inventory Products' Name.
private javafx.scene.control.TableColumn<Part,Double>
The [columnProductPrice] which displays Inventory Products' Price.
The [columnProductStock] which displays Inventory Products' Stock.
private javafx.scene.control.TableView<Part>
The [TableAssociated] which displays Associated Parts.
private javafx.scene.control.TableView<Part>
The [TableAssociated] which displays Associated Parts.
private javafx.scene.control.TableView<Part>
The [tableInventoryPart] which displays Inventory Parts.
private javafx.scene.control.TableView<Part>
The [tableInventoryPart] which displays Inventory Parts.
private javafx.scene.control.TableView<Part>
The [tablePart] which displays Inventory Parts.
void
Adds a part to the associatedParts list of the product.
static void
Adds a part to the allParts list of the inventory.
boolean
Deletes a part from the associatedParts list of the product.
static boolean
Takes an index value pointing to a part in the inventory to delete it and return true or false if successful
static void
Takes an index value pointing to a part in the inventory and updates it with the given newPart