1 25 29 package org.jresearch.gossip.beans.user; 30 31 import java.io.Serializable ; 32 import java.util.Date ; 33 34 import org.jresearch.gossip.singlesign.IUser; 35 import org.jresearch.gossip.singlesign.IUserInfo; 36 37 42 public class User implements Serializable , IUser { 43 46 private static final long serialVersionUID = 2266450136190891886L; 47 48 private String ip; 49 50 private Date intime = new Date (); 51 52 private int id; 53 54 private String name; 55 56 private String password; 57 58 private int status; 59 60 private UserInfo info; 61 62 private UserSettings settings; 63 64 67 public User() { 68 this.info = new UserInfo(); 69 this.settings = new UserSettings(); 70 } 71 72 78 public User(String ipaddr) { 79 this.info = new UserInfo(); 80 this.settings = new UserSettings(); 81 this.ip = ipaddr; 82 } 83 84 89 public int getId() { 90 return id; 91 } 92 93 98 public String getName() { 99 return name; 100 } 101 102 107 public String getPassword() { 108 return password; 109 } 110 111 116 public int getStatus() { 117 return status; 118 } 119 120 126 public void setId(int id) { 127 this.id = id; 128 } 129 130 136 public void setName(String name) { 137 this.name = name; 138 } 139 140 146 public void setPassword(String password) { 147 this.password = password; 148 } 149 150 156 public void setStatus(int status) { 157 this.status = status; 158 } 159 160 166 public void setIntime(Date intime) { 167 this.intime = intime; 168 } 169 170 175 public Date getIntime() { 176 return intime; 177 } 178 179 184 public IUserInfo getInfo() { 185 return info; 186 } 187 188 193 public UserSettings getSettings() { 194 return settings; 195 } 196 197 202 public void setInfo(UserInfo info) { 203 this.info = info; 204 } 205 206 211 public void setSettings(UserSettings settings) { 212 this.settings = settings; 213 } 214 215 220 public String getIp() { 221 return ip; 222 } 223 224 229 public void setIp(String string) { 230 ip = string; 231 } 232 } 233 | Popular Tags |