Subversion Repositories SmartDukaan

Rev

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

package com.spice.profitmandi.dao.model;

import java.util.Objects;

public class CartItem
{       
        
        private int quantity;
        private int itemId;
        private double sellingPrice;
        private double extendedWarrantyPrice;
        private int availability;
        private int warehouseId;

        public CartItem(int quantity, int itemId) {
                super();
                this.quantity = quantity;
                this.itemId = itemId;
        }

    public CartItem() {
        super();
    }

    public int getQuantity() {
                return quantity;
        }

        @Override
        public boolean equals(Object o) {
                if (this == o) return true;
                if (o == null || getClass() != o.getClass()) return false;
                CartItem cartItem = (CartItem) o;
                return quantity == cartItem.quantity && itemId == cartItem.itemId && Double.compare(cartItem.sellingPrice, sellingPrice) == 0 && Double.compare(cartItem.extendedWarrantyPrice, extendedWarrantyPrice) == 0 && availability == cartItem.availability;
        }

        @Override
        public int hashCode() {
                return Objects.hash(quantity, itemId, sellingPrice, extendedWarrantyPrice, availability);
        }

        @Override
        public String toString() {
                return "CartItem{" +
                                "quantity=" + quantity +
                                ", itemId=" + itemId +
                                ", sellingPrice=" + sellingPrice +
                                ", extendedWarrantyPrice=" + extendedWarrantyPrice +
                                ", availability=" + availability +
                                '}';
        }

        public int getAvailability() {
                return availability;
        }

        public void setAvailability(int availability) {
                this.availability = availability;
        }

        public double getSellingPrice() {
                return sellingPrice;
        }

        public void setSellingPrice(double sellingPrice) {
                this.sellingPrice = sellingPrice;
        }

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

        public int getItemId() {
                return itemId;
        }

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

        public int getWarehouseId() {
                return warehouseId;
        }

        public double getExtendedWarrantyPrice() {
                return extendedWarrantyPrice;
        }

        public void setExtendedWarrantyPrice(double extendedWarrantyPrice) {
                this.extendedWarrantyPrice = extendedWarrantyPrice;
        }

        public void setWarehouseId(int warehouseId) {
                this.warehouseId = warehouseId;
        }
}