Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
21686 ashik.ali 1
package com.spice.profitmandi.common.model;
2
 
3
import java.util.Set;
4
 
5
public class CustomFofoLineItem {
6
	private int itemId;
7
	private int quantity;
8
	private float sellingPrice;
9
	private Set<String> serialNumbers;
10
	public int getItemId() {
11
		return itemId;
12
	}
13
	public void setItemId(int itemId) {
14
		this.itemId = itemId;
15
	}
16
	public int getQuantity() {
17
		return quantity;
18
	}
19
	public void setQuantity(int quantity) {
20
		this.quantity = quantity;
21
	}
22
	public float getSellingPrice() {
23
		return sellingPrice;
24
	}
25
	public void setSellingPrice(float sellingPrice) {
26
		this.sellingPrice = sellingPrice;
27
	}
28
	public Set<String> getSerialNumbers() {
29
		return serialNumbers;
30
	}
31
	public void setSerialNumbers(Set<String> serialNumbers) {
32
		this.serialNumbers = serialNumbers;
33
	}
21923 ashik.ali 34
 
35
 
21686 ashik.ali 36
	@Override
21923 ashik.ali 37
	public int hashCode() {
38
		final int prime = 31;
39
		int result = 1;
40
		result = prime * result + itemId;
41
		result = prime * result + quantity;
42
		result = prime * result + Float.floatToIntBits(sellingPrice);
43
		result = prime * result + ((serialNumbers == null) ? 0 : serialNumbers.hashCode());
44
		return result;
45
	}
46
	@Override
47
	public boolean equals(Object obj) {
48
		if (this == obj)
49
			return true;
50
		if (obj == null)
51
			return false;
52
		if (getClass() != obj.getClass())
53
			return false;
54
		CustomFofoLineItem other = (CustomFofoLineItem) obj;
55
		if (itemId != other.itemId)
56
			return false;
57
		if (quantity != other.quantity)
58
			return false;
59
		if (Float.floatToIntBits(sellingPrice) != Float.floatToIntBits(other.sellingPrice))
60
			return false;
61
		if (serialNumbers == null) {
62
			if (other.serialNumbers != null)
63
				return false;
64
		} else if (!serialNumbers.equals(other.serialNumbers))
65
			return false;
66
		return true;
67
	}
68
	@Override
21686 ashik.ali 69
	public String toString() {
70
		return "CustomFofoLineItem [itemId=" + itemId + ", quantity=" + quantity + ", sellingPrice=" + sellingPrice
71
				+ ", serialNumbers=" + serialNumbers + "]";
72
	}
73
 
74
 
75
}