package com.salesmanager.shop.model.catalog.product;
import java.io.Serializable;
import java.util.List;
import com.salesmanager.shop.model.catalog.ReadableImage;
import com.salesmanager.shop.model.catalog.manufacturer.ReadableManufacturer;
import com.salesmanager.shop.model.catalog.product.attribute.ReadableProductAttribute;
public class ReadableProduct extends ProductEntity implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private ProductDescription description;
private String finalPrice = "0";
private String originalPrice = null;
private boolean discounted = false;
private ReadableImage image;
private List<ReadableImage> images;
private ReadableManufacturer manufacturer;
private List<ReadableProductAttribute> attributes;
private boolean canBePurchased = false;
public ProductDescription getDescription() {
return description;
}
public void setDescription(ProductDescription description) {
this.description = description;
}
public String getFinalPrice() {
return finalPrice;
}
public void setFinalPrice(String finalPrice) {
this.finalPrice = finalPrice;
}
public String getOriginalPrice() {
return originalPrice;
}
public void setOriginalPrice(String originalPrice) {
this.originalPrice = originalPrice;
}
public boolean isDiscounted() {
return discounted;
}
public void setDiscounted(boolean discounted) {
this.discounted = discounted;
}
public void setImages(List<ReadableImage> images) {
this.images = images;
}
public List<ReadableImage> getImages() {
return images;
}
public void setImage(ReadableImage image) {
this.image = image;
}
public ReadableImage getImage() {
return image;
}
public void setAttributes(List<ReadableProductAttribute> attributes) {
this.attributes = attributes;
}
public List<ReadableProductAttribute> getAttributes() {
return attributes;
}
public void setManufacturer(ReadableManufacturer manufacturer) {
this.manufacturer = manufacturer;
}
public ReadableManufacturer getManufacturer() {
return manufacturer;
}
public boolean isCanBePurchased() {
return canBePurchased;
}
public void setCanBePurchased(boolean canBePurchased) {
this.canBePurchased = canBePurchased;
}
}