import sale.*;
import data.*;
import data.ooimpl.*;
import data.events.*;
import users.*;
public class Customer extends User
{
private String customerID; private StoringStock customerStoringStock;
public Customer(String customerID)
{
super(customerID);
this.customerID = customerID;
customerStoringStock = new StoringStockImpl(customerID,
(CatalogImpl)Shop.getTheShop().getCatalog("Video-Catalog"));
Shop.getTheShop().addStock(customerStoringStock);
}
public String getCustomerID()
{
return customerID;
}
public void addVideoCassette(CassetteStoringStockItem cassette)
{
customerStoringStock.add(cassette, null);
}
public void removeVideoCassette(CassetteStoringStockItem cassette)
{
try {
customerStoringStock.remove(cassette, null);
}
catch(VetoException ve) {
}
}
public StoringStock getStoringStock()
{
return customerStoringStock;
}
}