Subversion Repositories SmartDukaan

Rev

Rev 34884 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
26607 amit.gupta 1
package com.spice.profitmandi.dao.model;
21378 kshitij.so 2
 
33436 ranu 3
 
4
 
5
import com.spice.profitmandi.common.model.PendingOrderItemPolicyPlan;
6
 
31773 amit.gupta 7
import java.util.Objects;
8
 
26607 amit.gupta 9
public class CartItem
21378 kshitij.so 10
{	
26607 amit.gupta 11
 
28653 amit.gupta 12
	private int quantity;
26607 amit.gupta 13
	private int itemId;
14
	private double sellingPrice;
33436 ranu 15
	private PendingOrderItemPolicyPlan pendingOrderItemPolicyPlan;
31773 amit.gupta 16
	private int availability;
32698 amit.gupta 17
	private int warehouseId;
34884 vikas 18
	private String smartSellerId;
26607 amit.gupta 19
 
28653 amit.gupta 20
	public CartItem(int quantity, int itemId) {
25953 amit.gupta 21
		super();
22
		this.quantity = quantity;
23
		this.itemId = itemId;
24
	}
25
 
26607 amit.gupta 26
    public CartItem() {
25953 amit.gupta 27
    	super();
28
    }
29
 
28653 amit.gupta 30
    public int getQuantity() {
21378 kshitij.so 31
		return quantity;
32
	}
33
 
34902 vikas 34
    @Override
35
    public boolean equals(Object o) {
36
        if (o == null || getClass() != o.getClass()) return false;
37
        CartItem cartItem = (CartItem) o;
38
        return quantity == cartItem.quantity && itemId == cartItem.itemId && Double.compare(sellingPrice, cartItem.sellingPrice) == 0 && availability == cartItem.availability && warehouseId == cartItem.warehouseId && Objects.equals(pendingOrderItemPolicyPlan, cartItem.pendingOrderItemPolicyPlan) && Objects.equals(smartSellerId, cartItem.smartSellerId);
39
    }
31773 amit.gupta 40
 
34902 vikas 41
    @Override
42
    public int hashCode() {
43
        return Objects.hash(quantity, itemId, sellingPrice, pendingOrderItemPolicyPlan, availability, warehouseId, smartSellerId);
44
    }
26607 amit.gupta 45
 
34902 vikas 46
    @Override
47
    public String toString() {
48
        return "CartItem{" +
49
                "quantity=" + quantity +
50
                ", itemId=" + itemId +
51
                ", sellingPrice=" + sellingPrice +
52
                ", pendingOrderItemPolicyPlan=" + pendingOrderItemPolicyPlan +
53
                ", availability=" + availability +
54
                ", warehouseId=" + warehouseId +
55
                ", smartSellerId='" + smartSellerId + '\'' +
56
                '}';
57
    }
26607 amit.gupta 58
 
34902 vikas 59
    public int getAvailability() {
31773 amit.gupta 60
		return availability;
61
	}
62
 
63
	public void setAvailability(int availability) {
64
		this.availability = availability;
65
	}
66
 
26607 amit.gupta 67
	public double getSellingPrice() {
68
		return sellingPrice;
69
	}
70
 
71
	public void setSellingPrice(double sellingPrice) {
72
		this.sellingPrice = sellingPrice;
73
	}
74
 
28653 amit.gupta 75
	public void setQuantity(int quantity) {
21378 kshitij.so 76
		this.quantity = quantity;
77
	}
78
 
79
	public int getItemId() {
80
		return itemId;
81
	}
82
 
83
	public void setItemId(int itemId) {
84
		this.itemId = itemId;
85
	}
86
 
32698 amit.gupta 87
	public int getWarehouseId() {
88
		return warehouseId;
89
	}
90
 
33436 ranu 91
	public void setWarehouseId(int warehouseId) {
92
		this.warehouseId = warehouseId;
33399 ranu 93
	}
94
 
33436 ranu 95
	public PendingOrderItemPolicyPlan getPendingOrderItemPolicyPlan() {
96
		return pendingOrderItemPolicyPlan;
33399 ranu 97
	}
98
 
33436 ranu 99
	public void setPendingOrderItemPolicyPlan(PendingOrderItemPolicyPlan pendingOrderItemPolicyPlan) {
100
		this.pendingOrderItemPolicyPlan = pendingOrderItemPolicyPlan;
32698 amit.gupta 101
	}
34884 vikas 102
 
103
	public String getSmartSellerId() {
104
		return smartSellerId;
105
	}
106
 
107
	public void setSmartSellerId(String smartSellerId) {
108
		this.smartSellerId = smartSellerId;
109
	}
21378 kshitij.so 110
}