Class MenuItemFormController
java.lang.Object
app.controller.manager.MenuItemFormController
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate javafx.scene.control.ComboBox<String> private javafx.scene.control.Labelprivate javafx.scene.control.TableColumn<RecipeIngredient, String> private javafx.scene.control.TableView<RecipeIngredient> private List<InventoryItem> private javafx.scene.control.TextFieldprivate javafx.scene.control.TextFieldprivate javafx.scene.control.TableColumn<RecipeIngredient, BigDecimal> private javafx.scene.control.TableColumn<RecipeIngredient, String> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetItem()private voidprivate voidprivate voidprivate voidvoidinitializeForm(Collection<Item> items) voidsetInventoryItems(List<InventoryItem> items) voidboolean
-
Field Details
-
nameField
private javafx.scene.control.TextField nameField -
priceField
private javafx.scene.control.TextField priceField -
categoryComboBox
-
errorLabel
private javafx.scene.control.Label errorLabel -
ingredientTable
-
ingredientColumn
-
quantityColumn
-
unitColumn
-
inventoryItems
-
-
Constructor Details
-
MenuItemFormController
public MenuItemFormController()
-
-
Method Details
-
initialize
private void initialize() -
initializeForm
-
getItem
-
validateForm
public boolean validateForm() -
setItem
-
handleAddIngredient
private void handleAddIngredient() -
handleRemoveIngredient
private void handleRemoveIngredient() -
handleNewInventoryItem
private void handleNewInventoryItem() -
setInventoryItems
-
getRecipeIngredients
-