Subversion Repositories SmartDukaan

Rev

Rev 32698 | Rev 33436 | 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
 
31773 amit.gupta 3
import java.util.Objects;
4
 
26607 amit.gupta 5
public class CartItem
21378 kshitij.so 6
{	
26607 amit.gupta 7
 
28653 amit.gupta 8
	private int quantity;
26607 amit.gupta 9
	private int itemId;
10
	private double sellingPrice;
33399 ranu 11
	private double extendedWarrantyPrice;
31773 amit.gupta 12
	private int availability;
32698 amit.gupta 13
	private int warehouseId;
26607 amit.gupta 14
 
28653 amit.gupta 15
	public CartItem(int quantity, int itemId) {
25953 amit.gupta 16
		super();
17
		this.quantity = quantity;
18
		this.itemId = itemId;
19
	}
20
 
26607 amit.gupta 21
    public CartItem() {
25953 amit.gupta 22
    	super();
23
    }
24
 
28653 amit.gupta 25
    public int getQuantity() {
21378 kshitij.so 26
		return quantity;
27
	}
28
 
26607 amit.gupta 29
	@Override
31773 amit.gupta 30
	public boolean equals(Object o) {
31
		if (this == o) return true;
32
		if (o == null || getClass() != o.getClass()) return false;
33
		CartItem cartItem = (CartItem) o;
33399 ranu 34
		return quantity == cartItem.quantity && itemId == cartItem.itemId && Double.compare(cartItem.sellingPrice, sellingPrice) == 0 && Double.compare(cartItem.extendedWarrantyPrice, extendedWarrantyPrice) == 0 && availability == cartItem.availability;
31773 amit.gupta 35
	}
36
 
37
	@Override
26607 amit.gupta 38
	public int hashCode() {
33399 ranu 39
		return Objects.hash(quantity, itemId, sellingPrice, extendedWarrantyPrice, availability);
26607 amit.gupta 40
	}
41
 
42
	@Override
31773 amit.gupta 43
	public String toString() {
44
		return "CartItem{" +
45
				"quantity=" + quantity +
46
				", itemId=" + itemId +
47
				", sellingPrice=" + sellingPrice +
33399 ranu 48
				", extendedWarrantyPrice=" + extendedWarrantyPrice +
31773 amit.gupta 49
				", availability=" + availability +
50
				'}';
26607 amit.gupta 51
	}
52
 
31773 amit.gupta 53
	public int getAvailability() {
54
		return availability;
55
	}
56
 
57
	public void setAvailability(int availability) {
58
		this.availability = availability;
59
	}
60
 
26607 amit.gupta 61
	public double getSellingPrice() {
62
		return sellingPrice;
63
	}
64
 
65
	public void setSellingPrice(double sellingPrice) {
66
		this.sellingPrice = sellingPrice;
67
	}
68
 
28653 amit.gupta 69
	public void setQuantity(int quantity) {
21378 kshitij.so 70
		this.quantity = quantity;
71
	}
72
 
73
	public int getItemId() {
74
		return itemId;
75
	}
76
 
77
	public void setItemId(int itemId) {
78
		this.itemId = itemId;
79
	}
80
 
32698 amit.gupta 81
	public int getWarehouseId() {
82
		return warehouseId;
83
	}
84
 
33399 ranu 85
	public double getExtendedWarrantyPrice() {
86
		return extendedWarrantyPrice;
87
	}
88
 
89
	public void setExtendedWarrantyPrice(double extendedWarrantyPrice) {
90
		this.extendedWarrantyPrice = extendedWarrantyPrice;
91
	}
92
 
32698 amit.gupta 93
	public void setWarehouseId(int warehouseId) {
94
		this.warehouseId = warehouseId;
95
	}
21378 kshitij.so 96
}