/*
* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
*
* You may not modify, use, reproduce, or distribute this software
* except in compliance with the terms of the license at:
* http://developer.sun.com/berkeley_license.html
*/
package cart;
import entity.Product;
/**
*
* @author tgiunipero
*/
public class ShoppingCartItem {
Product product;
short quantity;
public ShoppingCartItem(Product product) {
this.product = product;
quantity = 1;
}
public Product getProduct() {
return product;
}
public short getQuantity() {
return quantity;
}
public void setQuantity(short quantity) {
this.quantity = quantity;
}
public void incrementQuantity() {
quantity++;
}
public void decrementQuantity() {
quantity--;
}
public double getTotal() {
double amount = 0;
amount = (this.getQuantity() * product.getPrice().doubleValue());
return amount;
}
}