package com.salesmanager.shop.admin.model.catalog; import com.salesmanager.core.model.catalog.product.availability.ProductAvailability; import com.salesmanager.core.model.catalog.product.price.ProductPriceDescription; import javax.validation.Valid; import java.util.ArrayList; import java.util.List; public class ProductPrice { @Valid private com.salesmanager.core.model.catalog.product.price.ProductPrice price = null; @Valid private List <ProductPriceDescription> descriptions = new ArrayList<ProductPriceDescription>(); private String priceText; private String specialPriceText; private ProductAvailability productAvailability; //cannot convert in this object to date ??? needs to use a string, parse, bla bla private String productPriceSpecialStartDate; private String productPriceSpecialEndDate; private com.salesmanager.core.model.catalog.product.Product product; public List <ProductPriceDescription> getDescriptions() { return descriptions; } public void setDescriptions(List <ProductPriceDescription> descriptions) { this.descriptions = descriptions; } public ProductAvailability getProductAvailability() { return productAvailability; } public void setProductAvailability(ProductAvailability productAvailability) { this.productAvailability = productAvailability; } public String getPriceText() { return priceText; } public void setPriceText(String priceText) { this.priceText = priceText; } public com.salesmanager.core.model.catalog.product.price.ProductPrice getPrice() { return price; } public void setPrice(com.salesmanager.core.model.catalog.product.price.ProductPrice price) { this.price = price; } public String getSpecialPriceText() { return specialPriceText; } public void setSpecialPriceText(String specialPriceText) { this.specialPriceText = specialPriceText; } public com.salesmanager.core.model.catalog.product.Product getProduct() { return product; } public void setProduct(com.salesmanager.core.model.catalog.product.Product product) { this.product = product; } public String getProductPriceSpecialStartDate() { return productPriceSpecialStartDate; } public void setProductPriceSpecialStartDate( String productPriceSpecialStartDate) { this.productPriceSpecialStartDate = productPriceSpecialStartDate; } public String getProductPriceSpecialEndDate() { return productPriceSpecialEndDate; } public void setProductPriceSpecialEndDate(String productPriceSpecialEndDate) { this.productPriceSpecialEndDate = productPriceSpecialEndDate; } }