Subversion Repositories SmartDukaan

Rev

Rev 22653 | 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.Id;
8
import javax.persistence.Table;
9
import javax.persistence.UniqueConstraint;
10
 
11
/**
12
 * This class basically contains tag details
13
 * 
14
 * @author ashikali
15
 *
16
 */
17
@Entity
22653 ashik.ali 18
@Table(name="catalog.retailer_scheme", schema = "catalog", uniqueConstraints = {@UniqueConstraint(columnNames = {"retailer_id","scheme_id"})})
22600 ashik.ali 19
 
22653 ashik.ali 20
public class RetailerScheme implements Serializable{
22600 ashik.ali 21
 
22
	private static final long serialVersionUID = 1L;
23
 
22653 ashik.ali 24
	public RetailerScheme() {
22600 ashik.ali 25
	}
26
 
27
	@Id
28
	@Column(name="retailer_id")
29
	private int retailerId;
30
 
22859 ashik.ali 31
	@Id
22653 ashik.ali 32
	@Column(name = "scheme_id")
33
	private int schemeId;
22600 ashik.ali 34
 
35
	public int getRetailerId() {
36
		return retailerId;
37
	}
38
	public void setRetailerId(int retailerId) {
39
		this.retailerId = retailerId;
40
	}
22653 ashik.ali 41
	public int getSchemeId() {
42
		return schemeId;
22600 ashik.ali 43
	}
22653 ashik.ali 44
	public void setSchemeId(int schemeId) {
45
		this.schemeId = schemeId;
22600 ashik.ali 46
	}
47
 
48
	@Override
49
	public int hashCode() {
50
		final int prime = 31;
51
		int result = 1;
52
		result = prime * result + retailerId;
22653 ashik.ali 53
		result = prime * result + schemeId;
22600 ashik.ali 54
		return result;
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;
22653 ashik.ali 64
		RetailerScheme other = (RetailerScheme) obj;
22600 ashik.ali 65
		if (retailerId != other.retailerId)
66
			return false;
22653 ashik.ali 67
		if (schemeId != other.schemeId)
22600 ashik.ali 68
			return false;
69
		return true;
70
	}
71
	@Override
72
	public String toString() {
22859 ashik.ali 73
		return "RetailerSchemeTag [retailerId=" + retailerId + ", schemeId=" + schemeId + "]";
22600 ashik.ali 74
	}
75
 
76
}