Interface IProduction


public interface IProduction
  • Method Details

    • isOpen

      boolean isOpen()
    • chooseOption

      void chooseOption(Predicate<String> option)
    • chooseOption

      default void chooseOption(String option)
    • selectOtherQuantity

      void selectOtherQuantity()
    • chooseOption

      void chooseOption(int index)
    • choosePreviousOption

      void choosePreviousOption()
    • isEnterInputOpen

      boolean isEnterInputOpen()
    • enterAmount

      void enterAmount(int amount)
    • enterName

      void enterName(String input)
    • selectItem

      void selectItem(String name)
    • selectItem

      void selectItem(int itemId)
    • getMakeXQuantity

      int getMakeXQuantity()
    • selectMakeXQuantity

      boolean selectMakeXQuantity(int quantity)
    • getSelectedQuantity

      ProductionQuantity getSelectedQuantity()
    • selectQuantity

      boolean selectQuantity(ProductionQuantity quantity)