Subversion Repositories SmartDukaan

Rev

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