Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
30828 amit.gupta 1
package com.spice.profitmandi.common.model;
2
 
3
import java.time.LocalDateTime;
4
import java.util.Objects;
5
 
6
public class PORowModel {
7
 
8
	private LocalDateTime receivedDate;
9
	private LocalDateTime invoiceDate;
10
	private String invoiceNumber;
11
	private double unitPrice;
12
	private String imeiNumber;
13
	private String poNumber;
14
	private int quantity;
15
	private int itemId;
16
 
17
	public int getItemId() {
18
		return itemId;
19
	}
20
 
21
	public void setItemId(int itemId) {
22
		this.itemId = itemId;
23
	}
24
 
25
	public LocalDateTime getReceivedDate() {
26
		return receivedDate;
27
	}
28
 
29
	public void setReceivedDate(LocalDateTime receivedDate) {
30
		this.receivedDate = receivedDate;
31
	}
32
 
33
	public LocalDateTime getInvoiceDate() {
34
		return invoiceDate;
35
	}
36
 
37
	public void setInvoiceDate(LocalDateTime invoiceDate) {
38
		this.invoiceDate = invoiceDate;
39
	}
40
 
41
	public String getInvoiceNumber() {
42
		return invoiceNumber;
43
	}
44
 
45
	public void setInvoiceNumber(String invoiceNumber) {
46
		this.invoiceNumber = invoiceNumber;
47
	}
48
 
49
	public double getUnitPrice() {
50
		return unitPrice;
51
	}
52
 
53
	public void setUnitPrice(double unitPrice) {
54
		this.unitPrice = unitPrice;
55
	}
56
 
57
	public String getImeiNumber() {
58
		return imeiNumber;
59
	}
60
 
61
	public void setImeiNumber(String imeiNumber) {
62
		this.imeiNumber = imeiNumber;
63
	}
64
 
65
	public String getPoNumber() {
66
		return poNumber;
67
	}
68
 
69
	public void setPoNumber(String poNumber) {
70
		this.poNumber = poNumber;
71
	}
72
 
73
	public int getQuantity() {
74
		return quantity;
75
	}
76
 
77
	public void setQuantity(int quantity) {
78
		this.quantity = quantity;
79
	}
80
 
81
	@Override
82
	public String toString() {
83
		return "PORowModel{" +
84
				"receivedDate=" + receivedDate +
85
				", invoiceDate=" + invoiceDate +
86
				", invoiceNumber='" + invoiceNumber + '\'' +
87
				", unitPrice=" + unitPrice +
88
				", imeiNumber='" + imeiNumber + '\'' +
89
				", poNumber='" + poNumber + '\'' +
90
				", quantity=" + quantity +
91
				", itemId=" + itemId +
92
				'}';
93
	}
94
 
95
	@Override
96
	public boolean equals(Object o) {
97
		if (this == o) return true;
98
		if (o == null || getClass() != o.getClass()) return false;
99
		PORowModel that = (PORowModel) o;
100
		return Double.compare(that.unitPrice, unitPrice) == 0 && quantity == that.quantity && itemId == that.itemId && Objects.equals(receivedDate, that.receivedDate) && Objects.equals(invoiceDate, that.invoiceDate) && Objects.equals(invoiceNumber, that.invoiceNumber) && Objects.equals(imeiNumber, that.imeiNumber) && Objects.equals(poNumber, that.poNumber);
101
	}
102
 
103
	@Override
104
	public int hashCode() {
105
		return Objects.hash(receivedDate, invoiceDate, invoiceNumber, unitPrice, imeiNumber, poNumber, quantity, itemId);
106
	}
107
 
108
}