Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package cashregister.ui;
- import java.util.Collection;
- import cashregister.IShoppingCart;
- import rbvs.product.IProduct;
- import rbvs.record.IInvoice;
- import rbvs.record.PaymentTransaction;
- import tree.ITree;
- public class CashRegisterConsoleUI extends Object
- implements ICashRegisterUI {
- public CashRegisterConsoleUI() {}
- @Override
- public void displayProducts(ITree<IProduct> products) {
- // TODO Auto-generated method stub
- System.out.println(products.generateConsoleView(" "));
- }
- @Override
- public void displayRecords(Collection<IInvoice> records) {
- // TODO Auto-generated method stub
- for(IInvoice v: records) {
- System.out.println(v.toString());
- }
- }
- @Override
- public void displayShoppingCart(IShoppingCart shoppingCart) {
- // TODO Auto-generated method stub
- System.out.println(shoppingCart.toString());
- }
- @Override
- public void displayShoppingCarts(Collection<IShoppingCart> shoppingCarts) {
- // TODO Auto-generated method stub
- for(IShoppingCart s : shoppingCarts ) {
- System.out.println(s.toString());
- }
- }
- @Override
- public void displayTransaction(PaymentTransaction transaction) {
- // TODO Auto-generated method stub
- System.out.println(transaction.toString());
- }
- @Override
- public void pushUpdateInformation(ITree<IProduct> products, Collection<IShoppingCart> carts, Collection<IInvoice> records) {
- // TODO Auto-generated method stub
- /*this.products = products;
- this.carts = carts;
- this.records = records;
- */
- //discarded does nothing?
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment