Subversion Repositories SmartDukaan

Rev

Rev 21686 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 21686 Rev 21923
Line 29... Line 29...
29
		return serialNumbers;
29
		return serialNumbers;
30
	}
30
	}
31
	public void setSerialNumbers(Set<String> serialNumbers) {
31
	public void setSerialNumbers(Set<String> serialNumbers) {
32
		this.serialNumbers = serialNumbers;
32
		this.serialNumbers = serialNumbers;
33
	}
33
	}
-
 
34
	
-
 
35
	
-
 
36
	@Override
-
 
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
	}
34
	@Override
68
	@Override
35
	public String toString() {
69
	public String toString() {
36
		return "CustomFofoLineItem [itemId=" + itemId + ", quantity=" + quantity + ", sellingPrice=" + sellingPrice
70
		return "CustomFofoLineItem [itemId=" + itemId + ", quantity=" + quantity + ", sellingPrice=" + sellingPrice
37
				+ ", serialNumbers=" + serialNumbers + "]";
71
				+ ", serialNumbers=" + serialNumbers + "]";
38
	}
72
	}