Subversion Repositories SmartDukaan

Rev

Rev 33399 | Rev 34884 | Go to most recent revision | 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;
26607 amit.gupta 18
 
28653 amit.gupta 19
	public CartItem(int quantity, int itemId) {
25953 amit.gupta 20
		super();
21
		this.quantity = quantity;
22
		this.itemId = itemId;
23
	}
24
 
26607 amit.gupta 25
    public CartItem() {
25953 amit.gupta 26
    	super();
27
    }
28
 
28653 amit.gupta 29
    public int getQuantity() {
21378 kshitij.so 30
		return quantity;
31
	}
32
 
26607 amit.gupta 33
	@Override
31773 amit.gupta 34
	public boolean equals(Object o) {
35
		if (this == o) return true;
36
		if (o == null || getClass() != o.getClass()) return false;
37
		CartItem cartItem = (CartItem) o;
33436 ranu 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);
31773 amit.gupta 39
	}
40
 
41
	@Override
26607 amit.gupta 42
	public int hashCode() {
33436 ranu 43
		return Objects.hash(quantity, itemId, sellingPrice, pendingOrderItemPolicyPlan, availability, warehouseId);
26607 amit.gupta 44
	}
45
 
46
	@Override
31773 amit.gupta 47
	public String toString() {
48
		return "CartItem{" +
49
				"quantity=" + quantity +
50
				", itemId=" + itemId +
51
				", sellingPrice=" + sellingPrice +
33436 ranu 52
				", pendingOrderItemPolicyPlan=" + pendingOrderItemPolicyPlan +
31773 amit.gupta 53
				", availability=" + availability +
33436 ranu 54
				", warehouseId=" + warehouseId +
31773 amit.gupta 55
				'}';
26607 amit.gupta 56
	}
57
 
31773 amit.gupta 58
	public int getAvailability() {
59
		return availability;
60
	}
61
 
62
	public void setAvailability(int availability) {
63
		this.availability = availability;
64
	}
65
 
26607 amit.gupta 66
	public double getSellingPrice() {
67
		return sellingPrice;
68
	}
69
 
70
	public void setSellingPrice(double sellingPrice) {
71
		this.sellingPrice = sellingPrice;
72
	}
73
 
28653 amit.gupta 74
	public void setQuantity(int quantity) {
21378 kshitij.so 75
		this.quantity = quantity;
76
	}
77
 
78
	public int getItemId() {
79
		return itemId;
80
	}
81
 
82
	public void setItemId(int itemId) {
83
		this.itemId = itemId;
84
	}
85
 
32698 amit.gupta 86
	public int getWarehouseId() {
87
		return warehouseId;
88
	}
89
 
33436 ranu 90
	public void setWarehouseId(int warehouseId) {
91
		this.warehouseId = warehouseId;
33399 ranu 92
	}
93
 
33436 ranu 94
	public PendingOrderItemPolicyPlan getPendingOrderItemPolicyPlan() {
95
		return pendingOrderItemPolicyPlan;
33399 ranu 96
	}
97
 
33436 ranu 98
	public void setPendingOrderItemPolicyPlan(PendingOrderItemPolicyPlan pendingOrderItemPolicyPlan) {
99
		this.pendingOrderItemPolicyPlan = pendingOrderItemPolicyPlan;
32698 amit.gupta 100
	}
21378 kshitij.so 101
}