/** * BasketCart의 HashMap에 basket객체를 더해 준다. ProductID를 키로 하여 존재를 유무를 확인하고 존재할 때 quantity의 수를 * parameter로 받아 증가 시킨다. * * @param String productID,Basket basket,int quantity */ public void add(String productID, Basket basket, int quantity) { if (items.containsKey(productID)) { basket = items.get(productID); basket.incrementQuantity(quantity); } else { items.put(productID, basket); numberOfItems++; } }
/** * BasketCart의 HashMap에 basket객체를 더해 준다. ProductId를 키로 하여 존재 유무를 확인하고 존재하면 quantity의 수를 증가 시킨다. * 존재하지 않으면 basket객체를 저장한다. * * @param String productID,Basket basket */ public void add(String productID, Basket basket) { if (items.containsKey(productID)) { // 존재하면 수량을 증가시킨다 basket = items.get(productID); basket.incrementQuantity(); } else { // 존재하지 않으면 basket객체를 저장한다. items.put(productID, basket); numberOfItems++; } }