📄 userinfofileioimp.java
字号:
package com.laoer.bbscs.fio.imp;
import com.laoer.bbscs.fio.UserInfoFileIO;
import com.laoer.bbscs.bean.UserInfo;
import org.apache.commons.lang.StringUtils;
import com.laoer.bbscs.comm.Constant;
import com.laoer.comm.util.FileIO;
import com.laoer.bbscs.service.config.UserConfig;
/**
* <p>Title: Tianyi BBS</p>
*
* <p>Description: BBSCS</p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: Laoer.com</p>
*
* @author Gong Tianyi
* @version 7.0
*/
public class UserInfoFileIOImp
implements UserInfoFileIO {
private UserConfig userConfig;
public UserInfoFileIOImp() {
}
/**
* 写用户文件
*
* @param userInfo UserInfo
* @todo Implement this com.laoer.bbscs.fio.UserInfoFileIO method
*/
public void writeUserFile(UserInfo userInfo) {
StringBuffer sb = new StringBuffer();
sb.append(userInfo.getId());
sb.append("|");
sb.append(userInfo.getRegTime().getTime());
sb.append("|");
sb.append(userInfo.getLoginTime().getTime());
sb.append("|");
sb.append(userInfo.getArticleNum());
sb.append("|");
sb.append(userInfo.getArticleEliteNum());
sb.append("|");
sb.append(userInfo.getUserTitle());
sb.append("|");
sb.append(userInfo.getLifeForce());
sb.append("|");
sb.append(userInfo.getCoin());
sb.append("|");
sb.append(userInfo.getLiterary());
sb.append("|");
sb.append(userInfo.getUserKnow());
sb.append("|");
sb.append(userInfo.getExperience());
sb.append("|");
sb.append(userInfo.getHavePic());
sb.append("|");
if (StringUtils.isBlank(userInfo.getPicFileName())) {
sb.append("-");
}
else {
sb.append(userInfo.getPicFileName());
}
sb.append("|");
if (StringUtils.isBlank(userInfo.getUserFrom())) {
sb.append("-");
}
else {
sb.append(userInfo.getUserFrom());
}
sb.append("|");
FileIO.writeFile(sb.toString(),
this.getUserConfig().getUserFilePath(userInfo.getId()) + Constant.USER_PROFILE,
Constant.CHARSET);
}
public UserConfig getUserConfig() {
return userConfig;
}
public void setUserConfig(UserConfig userConfig) {
this.userConfig = userConfig;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -