Subversion Repositories SmartDukaan

Rev

Rev 23417 | Rev 33399 | 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
 
32816 ranu 3
import java.util.List;
4
import java.util.Objects;
22858 ashik.ali 5
import java.util.Set;
6
 
21686 ashik.ali 7
public class CustomFofoOrderItem {
22858 ashik.ali 8
	private int itemId;
32816 ranu 9
	private List<String> customSerialNumbers;
21686 ashik.ali 10
	private int quantity;
22858 ashik.ali 11
	private float sellingPrice;
12
	private float discountAmount;
23417 ashik.ali 13
	private boolean prebookingOrder;
22858 ashik.ali 14
	private Set<SerialNumberDetail> serialNumberDetails;
22869 ashik.ali 15
 
22858 ashik.ali 16
	public int getItemId() {
17
		return itemId;
21686 ashik.ali 18
	}
22858 ashik.ali 19
	public void setItemId(int itemId) {
20
		this.itemId = itemId;
21686 ashik.ali 21
	}
22
	public int getQuantity() {
23
		return quantity;
24
	}
25
	public void setQuantity(int quantity) {
26
		this.quantity = quantity;
27
	}
22858 ashik.ali 28
	public float getSellingPrice() {
29
		return sellingPrice;
21686 ashik.ali 30
	}
22858 ashik.ali 31
	public void setSellingPrice(float sellingPrice) {
32
		this.sellingPrice = sellingPrice;
21686 ashik.ali 33
	}
22858 ashik.ali 34
	public float getDiscountAmount() {
35
		return discountAmount;
21686 ashik.ali 36
	}
22858 ashik.ali 37
	public void setDiscountAmount(float discountAmount) {
38
		this.discountAmount = discountAmount;
21686 ashik.ali 39
	}
23417 ashik.ali 40
	public boolean isPrebookingOrder() {
41
		return prebookingOrder;
42
	}
43
	public void setPrebookingOrder(boolean prebookingOrder) {
44
		this.prebookingOrder = prebookingOrder;
45
	}
22858 ashik.ali 46
	public Set<SerialNumberDetail> getSerialNumberDetails() {
47
		return serialNumberDetails;
21686 ashik.ali 48
	}
22858 ashik.ali 49
	public void setSerialNumberDetails(Set<SerialNumberDetail> serialNumberDetails) {
50
		this.serialNumberDetails = serialNumberDetails;
21686 ashik.ali 51
	}
32816 ranu 52
 
21923 ashik.ali 53
	@Override
32816 ranu 54
	public String toString() {
55
		return "CustomFofoOrderItem{" +
56
				"itemId=" + itemId +
57
				", customSerialNumbers=" + customSerialNumbers +
58
				", quantity=" + quantity +
59
				", sellingPrice=" + sellingPrice +
60
				", discountAmount=" + discountAmount +
61
				", prebookingOrder=" + prebookingOrder +
62
				", serialNumberDetails=" + serialNumberDetails +
63
				'}';
21923 ashik.ali 64
	}
32816 ranu 65
 
21923 ashik.ali 66
	@Override
32816 ranu 67
	public boolean equals(Object o) {
68
		if (this == o) return true;
69
		if (o == null || getClass() != o.getClass()) return false;
70
		CustomFofoOrderItem that = (CustomFofoOrderItem) o;
71
		return itemId == that.itemId && quantity == that.quantity && Float.compare(sellingPrice, that.sellingPrice) == 0 && Float.compare(discountAmount, that.discountAmount) == 0 && prebookingOrder == that.prebookingOrder && Objects.equals(customSerialNumbers, that.customSerialNumbers) && Objects.equals(serialNumberDetails, that.serialNumberDetails);
21923 ashik.ali 72
	}
32816 ranu 73
 
21923 ashik.ali 74
	@Override
32816 ranu 75
	public int hashCode() {
76
		return Objects.hash(itemId, customSerialNumbers, quantity, sellingPrice, discountAmount, prebookingOrder, serialNumberDetails);
21923 ashik.ali 77
	}
32816 ranu 78
 
79
	public List<String> getCustomSerialNumbers() {
80
		return customSerialNumbers;
81
	}
82
 
83
	public void setCustomSerialNumbers(List<String> customSerialNumbers) {
84
		this.customSerialNumbers = customSerialNumbers;
85
	}
86
 
21686 ashik.ali 87
}