Subversion Repositories SmartDukaan

Rev

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