Subversion Repositories SmartDukaan

Rev

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