Subversion Repositories SmartDukaan

Rev

Rev 23357 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
21720 ashik.ali 1
package com.spice.profitmandi.dao.entity.dtr;
21545 ashik.ali 2
 
23269 ashik.ali 3
import javax.persistence.Column;
21545 ashik.ali 4
import javax.persistence.Entity;
5
import javax.persistence.EnumType;
6
import javax.persistence.Enumerated;
7
import javax.persistence.GeneratedValue;
8
import javax.persistence.GenerationType;
9
import javax.persistence.Id;
10
import javax.persistence.Table;
11
 
21720 ashik.ali 12
import com.spice.profitmandi.dao.enumuration.dtr.AccountType;
21545 ashik.ali 13
 
14
@Entity
23357 amit.gupta 15
@Table(name="dtr.user_accounts")
23269 ashik.ali 16
public class UserAccount{
21545 ashik.ali 17
	/**
18
	 * 
19
	 */	
20
	@Id
21
	@GeneratedValue(strategy=GenerationType.IDENTITY)
22
	private int id;
22352 ashik.ali 23
 
23269 ashik.ali 24
	@Column(name = "user_id")
25
	private int userId;
26
 
21545 ashik.ali 27
	@Enumerated(EnumType.STRING)
23269 ashik.ali 28
	@Column(name = "account_type")
29
	private AccountType type ;
22352 ashik.ali 30
 
23269 ashik.ali 31
	@Column(name = "account_key")
23880 ashik.ali 32
	private int accountKey;
21545 ashik.ali 33
 
22352 ashik.ali 34
 
21545 ashik.ali 35
	public int getId() {
36
		return id;
37
	}
38
	public void setId(int id) {
39
		this.id = id;
40
	}
23269 ashik.ali 41
	public int getUserId() {
42
		return userId;
21545 ashik.ali 43
	}
23269 ashik.ali 44
	public void setUserId(int userId) {
45
		this.userId = userId;
21545 ashik.ali 46
	}
23269 ashik.ali 47
	public AccountType getType() {
48
		return type;
21545 ashik.ali 49
	}
23269 ashik.ali 50
	public void setType(AccountType accountType) {
51
		this.type = accountType;
21545 ashik.ali 52
	}
23269 ashik.ali 53
	public int getAccountKey() {
23880 ashik.ali 54
		return accountKey;
21545 ashik.ali 55
	}
23269 ashik.ali 56
	public void setAccountKey(int accountKey) {
23880 ashik.ali 57
		this.accountKey = accountKey;
21545 ashik.ali 58
	}
21924 ashik.ali 59
 
60
 
21602 ashik.ali 61
	@Override
21924 ashik.ali 62
	public int hashCode() {
63
		final int prime = 31;
64
		int result = 1;
65
		result = prime * result + id;
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;
23269 ashik.ali 76
		UserAccount other = (UserAccount) obj;
21924 ashik.ali 77
		if (id != other.id)
78
			return false;
79
		return true;
80
	}
81
	@Override
21602 ashik.ali 82
	public String toString() {
23269 ashik.ali 83
		return "UserAccounts [id=" + id + ", userId=" + userId + ", accountType=" + type + ", accountKey="
84
				+ accountKey + "]";
21602 ashik.ali 85
	}
21545 ashik.ali 86
 
87
}