Subversion Repositories SmartDukaan

Rev

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