Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
28493 tejbeer 1
package com.spice.profitmandi.dao.entity.inventory;
2
 
3
import javax.persistence.Column;
4
import javax.persistence.Entity;
5
import javax.persistence.GeneratedValue;
6
import javax.persistence.GenerationType;
7
import javax.persistence.Id;
8
import javax.persistence.Table;
9
 
10
@Entity
11
@Table(name = "inventory.vendor", schema = "inventory")
12
public class Vendor {
13
 
14
	@Id
15
	@Column(name = "id", unique = true, updatable = false)
16
	private int id;
17
	private String name;
18
 
19
	public int getId() {
20
		return id;
21
	}
22
 
23
	public void setId(int id) {
24
		this.id = id;
25
	}
26
 
27
	public String getName() {
28
		return name;
29
	}
30
 
31
	public void setName(String name) {
32
		this.name = name;
33
	}
34
 
35
	@Override
36
	public int hashCode() {
37
		final int prime = 31;
38
		int result = 1;
39
		result = prime * result + id;
40
		result = prime * result + ((name == null) ? 0 : name.hashCode());
41
		return result;
42
	}
43
 
44
	@Override
45
	public boolean equals(Object obj) {
46
		if (this == obj)
47
			return true;
48
		if (obj == null)
49
			return false;
50
		if (getClass() != obj.getClass())
51
			return false;
52
		Vendor other = (Vendor) obj;
53
		if (id != other.id)
54
			return false;
55
		if (name == null) {
56
			if (other.name != null)
57
				return false;
58
		} else if (!name.equals(other.name))
59
			return false;
60
		return true;
61
	}
62
 
63
	@Override
64
	public String toString() {
65
		return "vendor [id=" + id + ", name=" + name + "]";
66
	}
67
 
68
	public Vendor() {
69
		super();
70
		// TODO Auto-generated constructor stub
71
	}
72
 
73
}