📄 topicpostbuild.java
字号:
/*
* Created on 2007-3-17
* Last modified on 2007-3-17
* Powered by YeQiangWei.com
*/
package com.yeqiangwei.club.controller.form.build;
import javax.servlet.http.HttpServletRequest;
import com.yeqiangwei.club.service.model.UserModel;
import com.yeqiangwei.club.controller.form.TopicPostForm;
import com.yeqiangwei.util.FormatDateTime;
import com.yeqiangwei.util.ParamUtils;
import com.yeqiangwei.util.Validator;
public class TopicPostBuild {
private HttpServletRequest request;
public TopicPostBuild(HttpServletRequest request){
this.request = request;
}
public TopicPostForm building(){
return this.utils(new TopicPostForm());
}
public TopicPostForm utils(TopicPostForm f){
UserModel user = (UserModel) ParamUtils.getSessionObject(request,"User", null);
if(!Validator.isEmpty(user)){
f.setUserId(user.getUserId());
f.setUserName(user.getUserName());
}else{
f.setUserId(0);
f.setUserName(ParamUtils.getStringParameter(request,"userName"));
}
f.setPassword(ParamUtils.getStringParameter(request,"password"));
f.setStyle(ParamUtils.getStringParameter(request,"style"));
f.setForumId(ParamUtils.getIntParameter(request,"forumId"));
f.setTopicId(ParamUtils.getIntParameter(request,"topicId"));
f.setReplyId(ParamUtils.getIntParameter(request,"replyId"));
f.setTitle(ParamUtils.getStringParameter(request,"title"));
f.setTypeInfoId(ParamUtils.getIntParameter(request,"typeInfoId"));
f.setUserIp(request.getRemoteAddr());
f.setCreateDateTime(FormatDateTime.now());
f.setLastReplyId(ParamUtils.getIntParameter(request,"lastReplyId"));
f.setNeedHelp(ParamUtils.getBooleanParameter(request,"needHelp"));
f.setNeedMoney(ParamUtils.getBooleanParameter(request,"needMoney"));
f.setNeedScore(ParamUtils.getBooleanParameter(request,"needScore"));
f.setNeedReply(ParamUtils.getBooleanParameter(request,"needReply"));
f.setHelpScoreNum(ParamUtils.getDoubleParameter(request,"helpScoreNum"));
f.setMoneyNum(ParamUtils.getDoubleParameter(request,"moneyNum"));
f.setScoreNum(ParamUtils.getDoubleParameter(request,"scoreNum"));
f.setMood(ParamUtils.getByteParameter(request,"mood"));
f.setImage(ParamUtils.getStringParameter(request,"image"));
f.setReplyId(ParamUtils.getIntParameter(request,"replyId"));
f.setContent(ParamUtils.getStringParameter(request,"content_textarea"));
f.setCopyright(ParamUtils.getByteParameter(request,"copyright"));
f.setListSignatures(ParamUtils.getByteParameter(request,"listSignatures"));
f.setLabelId(ParamUtils.getByteParameter(request,"labelId"));
f.setLocalizeImage(ParamUtils.getByteParameter(request,"localizeImage"));
return f;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -