Subversion Repositories SmartDukaan

Rev

Rev 21640 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
21570 ashik.ali 1
package com.spice.profitmandi.common.model;
2
 
3
public class CustomItem {
4
	private int itemId;
21604 kshitij.so 5
	private String type;
21579 ashik.ali 6
	private boolean scanned;
21584 ashik.ali 7
	private String invoiceNumber;
21570 ashik.ali 8
	private CustomLineItem itemDetail;
9
	public int getItemId() {
10
		return itemId;
11
	}
12
	public void setItemId(int itemId) {
13
		this.itemId = itemId;
14
	}
21604 kshitij.so 15
	public String getType() {
21570 ashik.ali 16
		return type;
17
	}
21604 kshitij.so 18
	public void setType(String type) {
21570 ashik.ali 19
		this.type = type;
20
	}
21579 ashik.ali 21
	public boolean isScanned() {
22
		return scanned;
23
	}
24
	public void setScanned(boolean scanned) {
25
		this.scanned = scanned;
26
	}
21570 ashik.ali 27
	public CustomLineItem getItemDetail() {
28
		return itemDetail;
29
	}
30
	public void setItemDetail(CustomLineItem itemDetail) {
31
		this.itemDetail = itemDetail;
32
	}
21584 ashik.ali 33
	public String getInvoiceNumber() {
34
		return invoiceNumber;
35
	}
36
	public void setInvoiceNumber(String invoiceNumber) {
37
		this.invoiceNumber = invoiceNumber;
38
	}
21923 ashik.ali 39
 
21600 ashik.ali 40
	@Override
21923 ashik.ali 41
	public int hashCode() {
42
		final int prime = 31;
43
		int result = 1;
44
		result = prime * result + ((invoiceNumber == null) ? 0 : invoiceNumber.hashCode());
45
		result = prime * result + ((itemDetail == null) ? 0 : itemDetail.hashCode());
46
		result = prime * result + itemId;
47
		result = prime * result + (scanned ? 1231 : 1237);
48
		result = prime * result + ((type == null) ? 0 : type.hashCode());
49
		return result;
50
	}
51
	@Override
52
	public boolean equals(Object obj) {
53
		if (this == obj)
54
			return true;
55
		if (obj == null)
56
			return false;
57
		if (getClass() != obj.getClass())
58
			return false;
59
		CustomItem other = (CustomItem) obj;
60
		if (invoiceNumber == null) {
61
			if (other.invoiceNumber != null)
62
				return false;
63
		} else if (!invoiceNumber.equals(other.invoiceNumber))
64
			return false;
65
		if (itemDetail == null) {
66
			if (other.itemDetail != null)
67
				return false;
68
		} else if (!itemDetail.equals(other.itemDetail))
69
			return false;
70
		if (itemId != other.itemId)
71
			return false;
72
		if (scanned != other.scanned)
73
			return false;
74
		if (type == null) {
75
			if (other.type != null)
76
				return false;
77
		} else if (!type.equals(other.type))
78
			return false;
79
		return true;
80
	}
81
	@Override
21600 ashik.ali 82
	public String toString() {
83
		return "CustomItem [itemId=" + itemId + ", type=" + type + ", scanned=" + scanned + ", invoiceNumber="
84
				+ invoiceNumber + ", itemDetail=" + itemDetail + "]";
85
	}
86
 
21570 ashik.ali 87
}