package com.ironiacorp.vendingmachine;
import com.ironiacorp.vendingmachine.money.Money;
public class Idle extends State
{
public Idle(VendingMachine vm)
{
super(vm);
}
@Override
public void cancel()
{
vm.setState(new Cancel(vm));
vm.cancel();
}
@Override
public void chooseProduct(Product product)
{
System.out.println("Please, insert money first.");
}
@Override
public void insertMoney(Money money)
{
vm.setState(new MoneyInput(vm));
vm.insertMoney(money);
}
}