Subversion Repositories SmartDukaan

Rev

Rev 22684 | Rev 22869 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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