Subversion Repositories SmartDukaan

Rev

Rev 9280 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

package in.shop2020.metamodel.util;

import java.util.List;

public class ContentPojo {
        
        public ContentPojo(String title, List<String> keySpecs,
                        List<SpecificationGroup> detailedSpecs, String warranty) {
                super();
                this.title = title;
                this.keySpecs = keySpecs;
                this.detailedSpecs = detailedSpecs;
                this.warranty = warranty;
        }
        
        public ContentPojo(Long id) {
                this.id = id;
        }
        //Content
        private long id;
        private String title;
        private List<String> keySpecs;
        private List<SpecificationGroup> detailedSpecs;
        private String warranty;
        public String getDefaultImageUrl() {
                return defaultImageUrl;
        }

        public void setDefaultImageUrl(String defaultImageUrl) {
                this.defaultImageUrl = defaultImageUrl;
        }

        public String getIconImageUrl() {
                return iconImageUrl;
        }

        public void setIconImageUrl(String iconImageUrl) {
                this.iconImageUrl = iconImageUrl;
        }

        private String defaultImageUrl;
        private String iconImageUrl;
        private String thumbnailImageUrl;
        private List<ImagePojo> images;
        private List<String> packageContents;
        
        //Catalog
        private double price;
        private double mrp;
        private String offerText;
        //private EmiPojo bankEmis;
        private List<ItemPojo> items;
        
        public String getTitle() {
                return title;
        }
        public void setTitle(String title) {
                this.title = title;
        }
        public List<String> getKeySpecs() {
                return keySpecs;
        }
        public void setKeySpecs(List<String> keySpecs) {
                this.keySpecs = keySpecs;
        }
        public List<SpecificationGroup> getDetailedSpecs() {
                return detailedSpecs;
        }
        public void setDetailedSpecs(List<SpecificationGroup> detailedSpecs) {
                this.detailedSpecs = detailedSpecs;
        }
        public String getWarranty() {
                return warranty;
        }
        public void setWarranty(String warranty) {
                this.warranty = warranty;
        }
        public List<ImagePojo> getImages() {
                return images;
        }
        public void setImages(List<ImagePojo> images) {
                this.images = images;
        }
        public void setId(long id) {
                this.id = id;
        }
        public long getId() {
                return id;
        }
        
        public double getMrp() {
                return mrp;
        }
        public void setMrp(double mrp) {
                this.mrp = mrp;
        }
        public String getOfferText() {
                return offerText;
        }
        public void setOfferText(String offerText) {
                this.offerText = offerText;
        }
        public List<ItemPojo> getItems() {
                return items;
        }
        public void setItems(List<ItemPojo> items) {
                this.items = items;
        }
        public void setPackageContents(List<String> packageContents) {
                this.packageContents = packageContents;
        }
        public List<String> getPackageContents() {
                return packageContents;
        }
        
        public void setCatalogInfo(double sellingPrice, double mrp, String offerText, List<ItemPojo> items) {
                this.setPrice(sellingPrice);
                this.mrp = mrp;
                this.offerText = offerText;
                this.items = items;
        }

        public void setPrice(double price) {
                this.price = price;
        }

        public double getPrice() {
                return price;
        }

        public String getThumbnailImageUrl() {
                return thumbnailImageUrl;
        }
        
        public void setThumbnailImageUrl(String thumbnailImageUrl) {
                this.thumbnailImageUrl = thumbnailImageUrl;
        }
}