package com.prancingdonkey.product.model; import java.math.BigDecimal; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; @Entity @Table(name="product") public class Product { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id; String name; String description; ProductType productType; Supplier supplier; String upc; BigDecimal price; BigDecimal shippingCost; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public ProductType getProductType() { return productType; } public void setProductType(ProductType productType) { this.productType = productType; } public Supplier getSupplier() { return supplier; } public void setSupplier(Supplier supplier) { this.supplier = supplier; } public String getUpc() { return upc; } public void setUpc(String upc) { this.upc = upc; } public BigDecimal getPrice() { return price; } public void setPrice(BigDecimal price) { this.price = price; } public BigDecimal getShippingCost() { return shippingCost; } public void setShippingCost(BigDecimal shippingCost) { this.shippingCost = shippingCost; } @Override public String toString() { return "Product [id=" + id + ", name=" + name + ", description=" + description + ", productType=" + productType + ", supplier=" + supplier + ", upc=" + upc + ", price=" + price + ", shippingCost=" + shippingCost + "]"; } }