Subversion Repositories SmartDukaan

Rev

Rev 22869 | Rev 32816 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 22869 Rev 23417
Line 5... Line 5...
5
public class CustomFofoOrderItem {
5
public class CustomFofoOrderItem {
6
	private int itemId;
6
	private int itemId;
7
	private int quantity;
7
	private int quantity;
8
	private float sellingPrice;
8
	private float sellingPrice;
9
	private float discountAmount;
9
	private float discountAmount;
-
 
10
	private boolean prebookingOrder;
10
	private Set<SerialNumberDetail> serialNumberDetails;
11
	private Set<SerialNumberDetail> serialNumberDetails;
11
	
12
	
12
	public int getItemId() {
13
	public int getItemId() {
13
		return itemId;
14
		return itemId;
14
	}
15
	}
Line 31... Line 32...
31
		return discountAmount;
32
		return discountAmount;
32
	}
33
	}
33
	public void setDiscountAmount(float discountAmount) {
34
	public void setDiscountAmount(float discountAmount) {
34
		this.discountAmount = discountAmount;
35
		this.discountAmount = discountAmount;
35
	}
36
	}
-
 
37
	public boolean isPrebookingOrder() {
-
 
38
		return prebookingOrder;
-
 
39
	}
-
 
40
	public void setPrebookingOrder(boolean prebookingOrder) {
-
 
41
		this.prebookingOrder = prebookingOrder;
-
 
42
	}
36
	public Set<SerialNumberDetail> getSerialNumberDetails() {
43
	public Set<SerialNumberDetail> getSerialNumberDetails() {
37
		return serialNumberDetails;
44
		return serialNumberDetails;
38
	}
45
	}
39
	public void setSerialNumberDetails(Set<SerialNumberDetail> serialNumberDetails) {
46
	public void setSerialNumberDetails(Set<SerialNumberDetail> serialNumberDetails) {
40
		this.serialNumberDetails = serialNumberDetails;
47
		this.serialNumberDetails = serialNumberDetails;
41
	}
48
	}
42
	
49
	
43
	
-
 
44
	@Override
50
	@Override
45
	public int hashCode() {
51
	public int hashCode() {
46
		final int prime = 31;
52
		final int prime = 31;
47
		int result = 1;
53
		int result = 1;
-
 
54
		result = prime * result + Float.floatToIntBits(discountAmount);
48
		result = prime * result + itemId;
55
		result = prime * result + itemId;
-
 
56
		result = prime * result + (prebookingOrder ? 1231 : 1237);
49
		result = prime * result + quantity;
57
		result = prime * result + quantity;
50
		result = prime * result + Float.floatToIntBits(sellingPrice);
58
		result = prime * result + Float.floatToIntBits(sellingPrice);
51
		result = prime * result + ((serialNumberDetails == null) ? 0 : serialNumberDetails.hashCode());
59
		result = prime * result + ((serialNumberDetails == null) ? 0 : serialNumberDetails.hashCode());
52
		return result;
60
		return result;
53
	}
61
	}
-
 
62
	
54
	@Override
63
	@Override
55
	public boolean equals(Object obj) {
64
	public boolean equals(Object obj) {
56
		if (this == obj)
65
		if (this == obj)
57
			return true;
66
			return true;
58
		if (obj == null)
67
		if (obj == null)
59
			return false;
68
			return false;
60
		if (getClass() != obj.getClass())
69
		if (getClass() != obj.getClass())
61
			return false;
70
			return false;
62
		CustomFofoOrderItem other = (CustomFofoOrderItem) obj;
71
		CustomFofoOrderItem other = (CustomFofoOrderItem) obj;
-
 
72
		if (Float.floatToIntBits(discountAmount) != Float.floatToIntBits(other.discountAmount))
-
 
73
			return false;
63
		if (itemId != other.itemId)
74
		if (itemId != other.itemId)
64
			return false;
75
			return false;
-
 
76
		if (prebookingOrder != other.prebookingOrder)
-
 
77
			return false;
65
		if (quantity != other.quantity)
78
		if (quantity != other.quantity)
66
			return false;
79
			return false;
67
		if (Float.floatToIntBits(sellingPrice) != Float.floatToIntBits(other.sellingPrice))
80
		if (Float.floatToIntBits(sellingPrice) != Float.floatToIntBits(other.sellingPrice))
68
			return false;
81
			return false;
69
		if (serialNumberDetails == null) {
82
		if (serialNumberDetails == null) {
Line 71... Line 84...
71
				return false;
84
				return false;
72
		} else if (!serialNumberDetails.equals(other.serialNumberDetails))
85
		} else if (!serialNumberDetails.equals(other.serialNumberDetails))
73
			return false;
86
			return false;
74
		return true;
87
		return true;
75
	}
88
	}
-
 
89
	
76
	@Override
90
	@Override
77
	public String toString() {
91
	public String toString() {
78
		return "CustomFofoOrderItem [itemId=" + itemId + ", quantity=" + quantity + ", sellingPrice=" + sellingPrice
92
		return "CustomFofoOrderItem [itemId=" + itemId + ", quantity=" + quantity + ", sellingPrice=" + sellingPrice
-
 
93
				+ ", discountAmount=" + discountAmount + ", prebookingOrder=" + prebookingOrder
79
				+ ", serialNumberDetails=" + serialNumberDetails + "]";
94
				+ ", serialNumberDetails=" + serialNumberDetails + "]";
80
	}
95
	}
81
	
96
	
82
	
-
 
83
}
97
}