Subversion Repositories SmartDukaan

Rev

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

package com.spice.profitmandi.dao.model;



import com.spice.profitmandi.common.model.PendingOrderItemPolicyPlan;

import java.util.Objects;

public class CartItem
{       
        
        private int quantity;
        private int itemId;
        private double sellingPrice;
        private PendingOrderItemPolicyPlan pendingOrderItemPolicyPlan;
        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(sellingPrice, cartItem.sellingPrice) == 0 && availability == cartItem.availability && warehouseId == cartItem.warehouseId && Objects.equals(pendingOrderItemPolicyPlan, cartItem.pendingOrderItemPolicyPlan);
        }

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

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

        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 void setWarehouseId(int warehouseId) {
                this.warehouseId = warehouseId;
        }

        public PendingOrderItemPolicyPlan getPendingOrderItemPolicyPlan() {
                return pendingOrderItemPolicyPlan;
        }

        public void setPendingOrderItemPolicyPlan(PendingOrderItemPolicyPlan pendingOrderItemPolicyPlan) {
                this.pendingOrderItemPolicyPlan = pendingOrderItemPolicyPlan;
        }
}