Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
22600 ashik.ali 1
package com.spice.profitmandi.dao.entity.catalog;
2
 
3
import java.io.Serializable;
4
 
5
import javax.persistence.Column;
6
import javax.persistence.Entity;
7
import javax.persistence.GeneratedValue;
8
import javax.persistence.GenerationType;
9
import javax.persistence.Id;
10
import javax.persistence.Table;
11
import javax.persistence.UniqueConstraint;
12
 
13
/**
14
 * This class basically contains tag details
15
 * 
16
 * @author ashikali
17
 *
18
 */
19
@Entity
22653 ashik.ali 20
@Table(name="catalog.retailer_scheme", schema = "catalog", uniqueConstraints = {@UniqueConstraint(columnNames = {"retailer_id","scheme_id"})})
22600 ashik.ali 21
 
22653 ashik.ali 22
public class RetailerScheme implements Serializable{
22600 ashik.ali 23
 
24
	private static final long serialVersionUID = 1L;
25
 
22653 ashik.ali 26
	public RetailerScheme() {
22600 ashik.ali 27
	}
28
 
29
	@Id
22653 ashik.ali 30
	@Column(name="id")
22600 ashik.ali 31
	@GeneratedValue(strategy = GenerationType.IDENTITY)
32
	private int id;
33
 
34
	@Column(name="retailer_id")
35
	private int retailerId;
36
 
22653 ashik.ali 37
	@Column(name = "scheme_id")
38
	private int schemeId;
22600 ashik.ali 39
 
40
	public int getId() {
41
		return id;
42
	}
43
	public void setId(int id) {
44
		this.id = id;
45
	}
46
 
47
	public int getRetailerId() {
48
		return retailerId;
49
	}
50
	public void setRetailerId(int retailerId) {
51
		this.retailerId = retailerId;
52
	}
22653 ashik.ali 53
	public int getSchemeId() {
54
		return schemeId;
22600 ashik.ali 55
	}
22653 ashik.ali 56
	public void setSchemeId(int schemeId) {
57
		this.schemeId = schemeId;
22600 ashik.ali 58
	}
59
 
60
	@Override
61
	public int hashCode() {
62
		final int prime = 31;
63
		int result = 1;
64
		result = prime * result + retailerId;
22653 ashik.ali 65
		result = prime * result + schemeId;
22600 ashik.ali 66
		return result;
67
	}
68
	@Override
69
	public boolean equals(Object obj) {
70
		if (this == obj)
71
			return true;
72
		if (obj == null)
73
			return false;
74
		if (getClass() != obj.getClass())
75
			return false;
22653 ashik.ali 76
		RetailerScheme other = (RetailerScheme) obj;
22600 ashik.ali 77
		if (retailerId != other.retailerId)
78
			return false;
22653 ashik.ali 79
		if (schemeId != other.schemeId)
22600 ashik.ali 80
			return false;
81
		return true;
82
	}
83
	@Override
84
	public String toString() {
22653 ashik.ali 85
		return "RetailerSchemeTag [id=" + id + ", retailerId=" + retailerId + ", schemeId=" + schemeId + "]";
22600 ashik.ali 86
	}
22653 ashik.ali 87
 
22600 ashik.ali 88
 
89
}