Subversion Repositories SmartDukaan

Rev

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