Subversion Repositories SmartDukaan

Rev

Rev 22859 | Go to most recent revision | 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
 
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 api details
13
 * 
14
 * @author ashikali
15
 *
16
 */
23782 ashik.ali 17
 
21545 ashik.ali 18
@Entity
23782 ashik.ali 19
@Table(name="dtr.role_api", schema = "dtr", uniqueConstraints = {@UniqueConstraint(columnNames = {"role_id", "api_id"})})
21545 ashik.ali 20
public class RoleApi implements Serializable{
21
 
22
	private static final long serialVersionUID = 1L;
23
 
24
	public RoleApi() {
25
	}
26
 
22859 ashik.ali 27
	@Id
23782 ashik.ali 28
	@Column(name="role_id", unique=false, updatable=false)
29
	private int roleId;
21545 ashik.ali 30
 
22859 ashik.ali 31
	@Id
21545 ashik.ali 32
	@Column(name="api_id", unique = false)
33
	private int apiId;
34
 
23782 ashik.ali 35
	public int getRoleId() {
36
		return roleId;
21545 ashik.ali 37
	}
23782 ashik.ali 38
 
39
	public void setRoleId(int roleId) {
40
		this.roleId = roleId;
21545 ashik.ali 41
	}
42
 
43
	public int getApiId() {
44
		return apiId;
45
	}
46
	public void setApiId(int apiId) {
47
		this.apiId = apiId;
48
	}
49
 
21924 ashik.ali 50
 
21602 ashik.ali 51
	@Override
21924 ashik.ali 52
	public int hashCode() {
53
		final int prime = 31;
54
		int result = 1;
55
		result = prime * result + apiId;
23782 ashik.ali 56
		result = prime * result + roleId;
21924 ashik.ali 57
		return result;
58
	}
59
 
60
	@Override
61
	public boolean equals(Object obj) {
62
		if (this == obj)
63
			return true;
64
		if (obj == null)
65
			return false;
66
		if (getClass() != obj.getClass())
67
			return false;
68
		RoleApi other = (RoleApi) obj;
69
		if (apiId != other.apiId)
70
			return false;
23782 ashik.ali 71
		if (roleId != other.roleId)
21924 ashik.ali 72
			return false;
73
		return true;
74
	}
75
 
76
	@Override
21602 ashik.ali 77
	public String toString() {
23782 ashik.ali 78
		return "RoleApi [roleId=" + roleId + ", apiId=" + apiId + "]";
21602 ashik.ali 79
	}
21545 ashik.ali 80
 
81
}