Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
22352 ashik.ali 1
package com.spice.profitmandi.dao.entity.dtr;
2
 
3
import java.io.Serializable;
4
 
5
import javax.persistence.EmbeddedId;
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 not buy back details
13
 * 
14
 * @author ashikali
15
 *
16
 */
17
@Entity
18
@Table(name="dtr.not_buy_back", schema = "dtr", uniqueConstraints = {@UniqueConstraint(columnNames = {"item_id","transaction_id"})})
19
public class NotBuyBack implements Serializable{
20
 
21
	private static final long serialVersionUID = 1L;
22
 
23
	public NotBuyBack() {
24
	}
25
 
26
	@Id
27
	@EmbeddedId
28
	private NotBuyBackId id;
29
 
30
	public NotBuyBackId getId() {
31
		return id;
32
	}
33
	public void setId(NotBuyBackId id) {
34
		this.id = id;
35
	}
36
 
37
	@Override
38
	public int hashCode() {
39
		final int prime = 31;
40
		int result = 1;
41
		result = prime * result + id.hashCode();
42
		return result;
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
		NotBuyBack other = (NotBuyBack) obj;
53
		if (id != other.id)
54
			return false;
55
		return true;
56
	}
57
	@Override
58
	public String toString() {
59
		return "NotBuyBack [id=" + id + "]";
60
	}
61
 
62
}