📄 jimuser.java
字号:
package com.jim.database;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
* JIMUser generated by MyEclipse - Hibernate Tools
*/
public class JIMUser implements java.io.Serializable {
// Fields
/**
*
*/
private static final long serialVersionUID = -2795040127608971008L;
private Integer jimno;
private String pwd;
private String nicknm;
private String name;
private Short age;
private boolean status;
private String ip;
private String gender;
private String email;
private String city;
private String infor;
private Short picindex;
private Map<Integer,Friendship> friendshipsForMasterno = new HashMap<Integer,Friendship>(0);
private Map<Integer,JIMUser> friends = new HashMap<Integer,JIMUser>(0);
public static String MALE = "M";
public static String FEMALE = "F";
// Constructors
/** default constructor */
public JIMUser() {
}
/** minimal constructor */
public JIMUser(String pwd, String nicknm) {
this.pwd = pwd;
this.nicknm = nicknm;
}
/** full constructor */
public JIMUser(String pwd, String nicknm,String name,Short age, boolean status, String ip, String gender, String email, String infor, Short picindex, Set friendshipsForSubno, Set friendshipsForMasterno) {
this.pwd = pwd;
this.nicknm = nicknm;
this.name = name;
this.age = age;
this.status = status;
this.ip = ip;
this.gender = gender;
this.email = email;
this.infor = infor;
this.picindex = picindex;
// this.friendshipsForSubno = friendshipsForSubno;
// this.friendshipsForMasterno = friendshipsForMasterno;
}
// Property accessors
public Integer getJimno() {
return this.jimno;
}
public void setJimno(Integer jimno) {
this.jimno = jimno;
}
public String getPwd() {
return this.pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
public String getNicknm() {
return this.nicknm;
}
public void setNicknm(String nicknm) {
this.nicknm = nicknm;
}
public boolean getStatus() {
return status;
}
public void setStatus(boolean status) {
this.status = status;
}
public String getIp() {
return this.ip;
}
public void setIp(String ip) {
this.ip = ip;
}
public String getGender() {
return this.gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getEmail() {
return this.email;
}
public void setEmail(String email) {
this.email = email;
}
public String getInfor() {
return this.infor;
}
public void setInfor(String infor) {
this.infor = infor;
}
public Short getPicindex() {
return this.picindex;
}
public void setPicindex(Short picindex) {
this.picindex = picindex;
}
/* public Set getFriendshipsForSubno() {
return this.friendshipsForSubno;
}
public void setFriendshipsForSubno(Set friendshipsForSubno) {
this.friendshipsForSubno = friendshipsForSubno;
}
*/
public Map<Integer,Friendship> getFriendshipsForMasterno() {
return this.friendshipsForMasterno;
}
public void setFriendshipsForMasterno(Map<Integer,Friendship> friendshipsForMasterno) {
this.friendshipsForMasterno = friendshipsForMasterno;
}
public Short getAge() {
return age;
}
public void setAge(Short age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public boolean equals(Object obj) {
if(this == obj)
return true;
if(!(obj instanceof JIMUser))
return false;
JIMUser another = (JIMUser)obj;
if(another.getJimno().equals(this.jimno))
return true;
return false;
}
public Map<Integer, JIMUser> getFriends() {
return friends;
}
public void setFriends(Map<Integer, JIMUser> friends) {
this.friends = friends;
}
public void setFriends(List<JIMUser> users){
for(int ix = 0; ix < users.size(); ix++){
JIMUser u = users.get(ix);
friends.put(u.getJimno(), u);
}
}
public void addFriend(JIMUser u){
friends.put(u.getJimno(), u);
friendshipsForMasterno.put(u.getJimno(), new Friendship(this.jimno,u.getJimno()));
}
public void deleteFriend(int jimno){
friends.remove(jimno);
friendshipsForMasterno.remove(jimno);
}
public String toString(){
StringBuffer buffer = new StringBuffer();
buffer.append("[");
buffer.append(jimno);
buffer.append("]");
if(nicknm ==null || nicknm.equals(""))
buffer.append(jimno);
else
buffer.append(nicknm);
if(gender.equalsIgnoreCase("M"))
buffer.append("<男>");
else
buffer.append("<女>");
if(status){
buffer.append("<在线>");
buffer.append(ip);
}
else
buffer.append("<离线>");
return buffer.toString();
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public JIMUser getFriend(Integer id ){
return friends.get(id);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -