Subversion Repositories SmartDukaan

Rev

Rev 23824 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
23757 amit.gupta 1
package com.spice.profitmandi.dao.entity.transaction;
2
 
3
 
4
 
5
import java.io.Serializable;
6
 
7
import javax.persistence.Column;
8
import javax.persistence.Entity;
9
import javax.persistence.Id;
10
import javax.persistence.Table;
11
 
12
@Entity
13
@Table(name="transaction.line_item_imei")
14
public class LineItemImei implements Serializable{
15
 
16
	private static final long serialVersionUID = 1L;
17
 
18
	@Id
19
	@Column(name = "line_item_id")
20
	private int lineItemId;
21
 
22
	@Id
23
	@Column(name = "serial_number")
24
	private String serialNumber;
25
 
26
	public String getSerialNumber() {
27
		return serialNumber;
28
	}
29
 
30
	public void setSerialNumber(String serialNumber) {
31
		this.serialNumber = serialNumber;
32
	}
33
 
34
	@Override
35
	public String toString() {
36
		return "LineItemImeis [lineItemId=" + lineItemId + ", serialNumber=" + serialNumber + "]";
37
	}
38
 
39
	public int getLineItemId() {
40
		return lineItemId;
41
	}
42
 
43
	public void setLineItemId(int lineItemId) {
44
		this.lineItemId = lineItemId;
45
	}
46
 
47
	@Override
48
	public int hashCode() {
49
		final int prime = 31;
50
		int result = 1;
51
		result = prime * result + lineItemId;
52
		result = prime * result + ((serialNumber == null) ? 0 : serialNumber.hashCode());
53
		return result;
54
	}
55
 
56
	@Override
57
	public boolean equals(Object obj) {
58
		if (this == obj)
59
			return true;
60
		if (obj == null)
61
			return false;
62
		if (getClass() != obj.getClass())
63
			return false;
64
		LineItemImei other = (LineItemImei) obj;
65
		if (lineItemId != other.lineItemId)
66
			return false;
67
		if (serialNumber == null) {
68
			if (other.serialNumber != null)
69
				return false;
70
		} else if (!serialNumber.equals(other.serialNumber))
71
			return false;
72
		return true;
73
	}
74
 
75
}