Class MenuItemFormController

java.lang.Object
app.controller.manager.MenuItemFormController

public class MenuItemFormController extends Object
  • Field Details

    • nameField

      private javafx.scene.control.TextField nameField
    • priceField

      private javafx.scene.control.TextField priceField
    • categoryComboBox

      private javafx.scene.control.ComboBox<String> categoryComboBox
    • errorLabel

      private javafx.scene.control.Label errorLabel
    • ingredientTable

      private javafx.scene.control.TableView<RecipeIngredient> ingredientTable
    • ingredientColumn

      private javafx.scene.control.TableColumn<RecipeIngredient, String> ingredientColumn
    • quantityColumn

      private javafx.scene.control.TableColumn<RecipeIngredient, BigDecimal> quantityColumn
    • unitColumn

      private javafx.scene.control.TableColumn<RecipeIngredient, String> unitColumn
    • inventoryItems

      private List<InventoryItem> inventoryItems
  • Constructor Details

    • MenuItemFormController

      public MenuItemFormController()
  • Method Details

    • initialize

      private void initialize()
    • initializeForm

      public void initializeForm(Collection<Item> items)
    • getItem

      public Item getItem()
    • validateForm

      public boolean validateForm()
    • setItem

      public void setItem(Item item)
    • handleAddIngredient

      private void handleAddIngredient()
    • handleRemoveIngredient

      private void handleRemoveIngredient()
    • handleNewInventoryItem

      private void handleNewInventoryItem()
    • setInventoryItems

      public void setInventoryItems(List<InventoryItem> items)
    • getRecipeIngredients

      public List<RecipeIngredient> getRecipeIngredients()