/* ==================================================================
* Created [2009-4-27 下午11:32:55] by Jon.King
* ==================================================================
* TSS
* ==================================================================
* mailTo:jinpujun@hotmail.com
* Copyright (c) Jon.King, 2009-2012
* ==================================================================
*/
package com.jinhe.tss.um.entity.permission;
import java.io.Serializable;
import javax.persistence.Embeddable;
@Embeddable
public class ViewRoleUserId implements Serializable {
private static final long serialVersionUID = -1721497183867041324L;
private Long userId; // 用户id
private Long roleId; // 角色id
public Long getRoleId() {
return roleId;
}
public void setRoleId(Long roleId) {
this.roleId = roleId;
}
public Long getUserId() {
return userId;
}
public void setUserId(Long userId) {
this.userId = userId;
}
public boolean equals(Object obj) {
ViewRoleUserId object = (ViewRoleUserId) obj;
return this.roleId.equals(object.getRoleId())
&& this.userId.equals(object.getUserId());
}
public int hashCode() {
return (this.roleId + "_" + this.userId).hashCode();
}
public String toString() {
StringBuffer sb = new StringBuffer();
sb.append("roleId=").append(roleId).append(
",userId=").append(userId);
return sb.toString();
}
}