Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
26522 amit.gupta 1
package com.spice.profitmandi.dao.cart;
2
 
3
import java.util.List;
4
 
5
public class CartItemModel {
6
	private int itemId;
7
	private String title;
8
	private String imageUrl;
9
	private double sellingPrice;
10
	public String getImageUrl() {
11
		return imageUrl;
12
	}
13
	public void setImageUrl(String imageUrl) {
14
		this.imageUrl = imageUrl;
15
	}
16
	private int quantity;
17
	private List<CartItemMessage> messages;
18
	@Override
19
	public String toString() {
20
		return "CartItemModel [itemId=" + itemId + ", title=" + title + ", sellingPrice=" + sellingPrice + ", quantity="
21
				+ quantity + ", messages=" + messages + "]";
22
	}
23
	public int getItemId() {
24
		return itemId;
25
	}
26
	public void setItemId(int itemId) {
27
		this.itemId = itemId;
28
	}
29
	public String getTitle() {
30
		return title;
31
	}
32
	public void setTitle(String title) {
33
		this.title = title;
34
	}
35
	public double getSellingPrice() {
36
		return sellingPrice;
37
	}
38
	public void setSellingPrice(double sellingPrice) {
39
		this.sellingPrice = sellingPrice;
40
	}
41
	public int getQuantity() {
42
		return quantity;
43
	}
44
	public void setQuantity(int quantity) {
45
		this.quantity = quantity;
46
	}
47
	public List<CartItemMessage> getMessages() {
48
		return messages;
49
	}
50
	@Override
51
	public int hashCode() {
52
		final int prime = 31;
53
		int result = 1;
54
		result = prime * result + itemId;
55
		result = prime * result + ((messages == null) ? 0 : messages.hashCode());
56
		result = prime * result + quantity;
57
		long temp;
58
		temp = Double.doubleToLongBits(sellingPrice);
59
		result = prime * result + (int) (temp ^ (temp >>> 32));
60
		result = prime * result + ((title == null) ? 0 : title.hashCode());
61
		return result;
62
	}
63
	@Override
64
	public boolean equals(Object obj) {
65
		if (this == obj)
66
			return true;
67
		if (obj == null)
68
			return false;
69
		if (getClass() != obj.getClass())
70
			return false;
71
		CartItemModel other = (CartItemModel) obj;
72
		if (itemId != other.itemId)
73
			return false;
74
		if (messages == null) {
75
			if (other.messages != null)
76
				return false;
77
		} else if (!messages.equals(other.messages))
78
			return false;
79
		if (quantity != other.quantity)
80
			return false;
81
		if (Double.doubleToLongBits(sellingPrice) != Double.doubleToLongBits(other.sellingPrice))
82
			return false;
83
		if (title == null) {
84
			if (other.title != null)
85
				return false;
86
		} else if (!title.equals(other.title))
87
			return false;
88
		return true;
89
	}
90
	public void setMessages(List<CartItemMessage> messages) {
91
		this.messages = messages;
92
	}
93
 
94
 
95
 
96
 
97
}