Subversion Repositories SmartDukaan

Rev

Rev 22859 | Details | Compare with Previous | 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
 
22859 ashik.ali 5
import javax.persistence.Column;
22352 ashik.ali 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
31860 tejbeer 18
@Table(name="dtr.not_buy_back", uniqueConstraints = {@UniqueConstraint(columnNames = {"item_id","transaction_id"})})
22352 ashik.ali 19
public class NotBuyBack implements Serializable{
20
 
21
	private static final long serialVersionUID = 1L;
22
 
23
	public NotBuyBack() {
24
	}
25
 
26
	@Id
22859 ashik.ali 27
	@Column(name = "item_id")
28
	private int itemId;
22352 ashik.ali 29
 
22859 ashik.ali 30
	@Id
31
	@Column(name = "transaction_id")
32
	private int transactionId;
33
 
34
	public int getItemId() {
35
		return itemId;
22352 ashik.ali 36
	}
22859 ashik.ali 37
 
38
	public void setItemId(int itemId) {
39
		this.itemId = itemId;
22352 ashik.ali 40
	}
41
 
22859 ashik.ali 42
	public int getTransactionId() {
43
		return transactionId;
44
	}
45
 
46
	public void setTransactionId(int transactionId) {
47
		this.transactionId = transactionId;
48
	}
49
 
22352 ashik.ali 50
	@Override
51
	public int hashCode() {
52
		final int prime = 31;
53
		int result = 1;
22859 ashik.ali 54
		result = prime * result + itemId;
55
		result = prime * result + transactionId;
22352 ashik.ali 56
		return result;
57
	}
22859 ashik.ali 58
 
22352 ashik.ali 59
	@Override
60
	public boolean equals(Object obj) {
61
		if (this == obj)
62
			return true;
63
		if (obj == null)
64
			return false;
65
		if (getClass() != obj.getClass())
66
			return false;
67
		NotBuyBack other = (NotBuyBack) obj;
22859 ashik.ali 68
		if (itemId != other.itemId)
22352 ashik.ali 69
			return false;
22859 ashik.ali 70
		if (transactionId != other.transactionId)
71
			return false;
22352 ashik.ali 72
		return true;
73
	}
22859 ashik.ali 74
 
22352 ashik.ali 75
	@Override
76
	public String toString() {
22859 ashik.ali 77
		return "NotBuyBack [itemId=" + itemId + ", transactionId=" + transactionId + "]";
22352 ashik.ali 78
	}
22859 ashik.ali 79
 
22352 ashik.ali 80
 
81
}