Subversion Repositories SmartDukaan

Rev

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