Subversion Repositories SmartDukaan

Rev

Rev 33399 | Rev 34884 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 33399 Rev 33436
Line 1... Line 1...
1
package com.spice.profitmandi.dao.model;
1
package com.spice.profitmandi.dao.model;
2
 
2
 
-
 
3
 
-
 
4
 
-
 
5
import com.spice.profitmandi.common.model.PendingOrderItemPolicyPlan;
-
 
6
 
3
import java.util.Objects;
7
import java.util.Objects;
4
 
8
 
5
public class CartItem
9
public class CartItem
6
{	
10
{	
7
	
11
	
8
	private int quantity;
12
	private int quantity;
9
	private int itemId;
13
	private int itemId;
10
	private double sellingPrice;
14
	private double sellingPrice;
11
	private double extendedWarrantyPrice;
15
	private PendingOrderItemPolicyPlan pendingOrderItemPolicyPlan;
12
	private int availability;
16
	private int availability;
13
	private int warehouseId;
17
	private int warehouseId;
14
 
18
 
15
	public CartItem(int quantity, int itemId) {
19
	public CartItem(int quantity, int itemId) {
16
		super();
20
		super();
Line 29... Line 33...
29
	@Override
33
	@Override
30
	public boolean equals(Object o) {
34
	public boolean equals(Object o) {
31
		if (this == o) return true;
35
		if (this == o) return true;
32
		if (o == null || getClass() != o.getClass()) return false;
36
		if (o == null || getClass() != o.getClass()) return false;
33
		CartItem cartItem = (CartItem) o;
37
		CartItem cartItem = (CartItem) o;
34
		return quantity == cartItem.quantity && itemId == cartItem.itemId && Double.compare(cartItem.sellingPrice, sellingPrice) == 0 && Double.compare(cartItem.extendedWarrantyPrice, extendedWarrantyPrice) == 0 && availability == cartItem.availability;
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);
35
	}
39
	}
36
 
40
 
37
	@Override
41
	@Override
38
	public int hashCode() {
42
	public int hashCode() {
39
		return Objects.hash(quantity, itemId, sellingPrice, extendedWarrantyPrice, availability);
43
		return Objects.hash(quantity, itemId, sellingPrice, pendingOrderItemPolicyPlan, availability, warehouseId);
40
	}
44
	}
41
 
45
 
42
	@Override
46
	@Override
43
	public String toString() {
47
	public String toString() {
44
		return "CartItem{" +
48
		return "CartItem{" +
45
				"quantity=" + quantity +
49
				"quantity=" + quantity +
46
				", itemId=" + itemId +
50
				", itemId=" + itemId +
47
				", sellingPrice=" + sellingPrice +
51
				", sellingPrice=" + sellingPrice +
48
				", extendedWarrantyPrice=" + extendedWarrantyPrice +
52
				", pendingOrderItemPolicyPlan=" + pendingOrderItemPolicyPlan +
49
				", availability=" + availability +
53
				", availability=" + availability +
-
 
54
				", warehouseId=" + warehouseId +
50
				'}';
55
				'}';
51
	}
56
	}
52
 
57
 
53
	public int getAvailability() {
58
	public int getAvailability() {
54
		return availability;
59
		return availability;
Line 80... Line 85...
80
 
85
 
81
	public int getWarehouseId() {
86
	public int getWarehouseId() {
82
		return warehouseId;
87
		return warehouseId;
83
	}
88
	}
84
 
89
 
85
	public double getExtendedWarrantyPrice() {
90
	public void setWarehouseId(int warehouseId) {
86
		return extendedWarrantyPrice;
91
		this.warehouseId = warehouseId;
87
	}
92
	}
88
 
93
 
89
	public void setExtendedWarrantyPrice(double extendedWarrantyPrice) {
94
	public PendingOrderItemPolicyPlan getPendingOrderItemPolicyPlan() {
90
		this.extendedWarrantyPrice = extendedWarrantyPrice;
95
		return pendingOrderItemPolicyPlan;
91
	}
96
	}
92
 
97
 
93
	public void setWarehouseId(int warehouseId) {
98
	public void setPendingOrderItemPolicyPlan(PendingOrderItemPolicyPlan pendingOrderItemPolicyPlan) {
94
		this.warehouseId = warehouseId;
99
		this.pendingOrderItemPolicyPlan = pendingOrderItemPolicyPlan;
95
	}
100
	}
96
}
101
}
97
102