Subversion Repositories SmartDukaan

Rev

Rev 10689 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package in.shop2020.warehouse.domain;

import java.util.Date;

public class AmazonTransferredSkuDetail{
        private long itemId; 
        private long purchaseId; 
        private Date purchaseDate; 
        private long quantity; 
        private double unitPrice; 
        private double nlc;
        private String brand; 
        private String modelName;
        private String modelNumber;
        private String category; 
        private String color;
        private String taxType;
        
        public static AmazonTransferredSkuDetail create(in.shop2020.warehouse.AmazonTransferredSkuDetail thriftAmazonSkuDetail) {
                AmazonTransferredSkuDetail amazonSkuDetail = new AmazonTransferredSkuDetail();
                amazonSkuDetail.itemId = thriftAmazonSkuDetail.getItemId();
        amazonSkuDetail.purchaseId = thriftAmazonSkuDetail.getPurchaseId();  
        amazonSkuDetail.purchaseDate = new Date(thriftAmazonSkuDetail.getPurchaseDate());
        amazonSkuDetail.quantity = thriftAmazonSkuDetail.getQuantity();
        amazonSkuDetail.unitPrice = thriftAmazonSkuDetail.getUnitPrice();
        amazonSkuDetail.nlc = thriftAmazonSkuDetail.getNlc();
        amazonSkuDetail.brand = thriftAmazonSkuDetail.getBrand();
        if(thriftAmazonSkuDetail.isSetModelName()){
                amazonSkuDetail.modelName = thriftAmazonSkuDetail.getModelName();
        }
        if(thriftAmazonSkuDetail.isSetModelNumber()){
                amazonSkuDetail.modelNumber = thriftAmazonSkuDetail.getModelNumber();
        }
        amazonSkuDetail.category = thriftAmazonSkuDetail.getCategory();
        amazonSkuDetail.color = thriftAmazonSkuDetail.getColor();
        amazonSkuDetail.taxType = thriftAmazonSkuDetail.getTaxType();
        return amazonSkuDetail;
    }
        
        
        public in.shop2020.warehouse.AmazonTransferredSkuDetail convert() {
        in.shop2020.warehouse.AmazonTransferredSkuDetail thriftAmazonSkuDetail = new in.shop2020.warehouse.AmazonTransferredSkuDetail();
        thriftAmazonSkuDetail.setItemId(itemId);
        thriftAmazonSkuDetail.setPurchaseId(purchaseId);
        if(purchaseDate!=null){
                thriftAmazonSkuDetail.setPurchaseDate(purchaseDate.getTime());
        }
        thriftAmazonSkuDetail.setQuantity(quantity);
        thriftAmazonSkuDetail.setUnitPrice(unitPrice);
        thriftAmazonSkuDetail.setNlc(nlc);
        thriftAmazonSkuDetail.setBrand(brand);
        if(modelName!=null){
                thriftAmazonSkuDetail.setModelName(modelName);
        }
        if(modelNumber!=null){
                thriftAmazonSkuDetail.setModelNumber(modelNumber);
        }
        thriftAmazonSkuDetail.setCategory(category);
        thriftAmazonSkuDetail.setColor(color);
        thriftAmazonSkuDetail.setTaxType(taxType);
        return thriftAmazonSkuDetail;
    }

        public long getItemId() {
                return itemId;
        }

        public void setItemId(long itemId) {
                this.itemId = itemId;
        }

        public long getPurchaseId() {
                return purchaseId;
        }

        public void setPurchaseId(long purchaseId) {
                this.purchaseId = purchaseId;
        }

        public Date getPurchaseDate() {
                return purchaseDate;
        }

        public void setPurchaseDate(Date purchaseDate) {
                this.purchaseDate = purchaseDate;
        }

        public long getQuantity() {
                return quantity;
        }

        public void setQuantity(long quantity) {
                this.quantity = quantity;
        }

        public double getUnitPrice() {
                return unitPrice;
        }

        public void setUnitPrice(double unitPrice) {
                this.unitPrice = unitPrice;
        }
        
        public String getBrand() {
                return brand;
        }


        public void setBrand(String brand) {
                this.brand = brand;
        }


        public String getModelName() {
                return modelName;
        }


        public void setModelName(String modelName) {
                this.modelName = modelName;
        }


        public String getModelNumber() {
                return modelNumber;
        }


        public void setModelNumber(String modelNumber) {
                this.modelNumber = modelNumber;
        }


        public String getCategory() {
                return category;
        }


        public void setCategory(String category) {
                this.category = category;
        }


        public String getColor() {
                return color;
        }


        public void setColor(String color) {
                this.color = color;
        }


        public double getNlc() {
                return nlc;
        }


        public void setNlc(double nlc) {
                this.nlc = nlc;
        }


        public String getTaxType() {
                return taxType;
        }


        public void setTaxType(String taxType) {
                this.taxType = taxType;
        }
        
}