commentmgr.java

来自「cwbbs 云网论坛源码」· Java 代码 · 共 73 行

JAVA
73
字号
package cn.js.fan.module.cms;import java.util.*;import javax.servlet.http.*;import cn.js.fan.base.*;import cn.js.fan.security.*;import cn.js.fan.util.*;import com.cloudwebsoft.framework.db.*;import org.apache.log4j.*;public class CommentMgr {    Logger logger = Logger.getLogger(CommentMgr.class.getName());    public CommentMgr() {    }    public CommentDb getCommentDb(int id) {        CommentDb cmt = new CommentDb();        return cmt.getCommentDb(id);    }    public boolean create(HttpServletRequest request) throws ErrMsgException {                Config cfg = new Config();        if (cfg.getBooleanProperty("cms.commentValidateCode")) {           ValidateCodeCreator.validate(request);        }        CommentCheck cc = new CommentCheck();        cc.checkInsert(request);        CommentDb cmt = new CommentDb();        cmt.setDocId(cc.getDocId());        cmt.setNick(cc.getNick());        cmt.setLink(cc.getLink());        cmt.setContent(cc.getContent());        cmt.setIp(cc.getIp());        return cmt.create(new JdbcTemplate());    }    public boolean del(HttpServletRequest request, IPrivilege privilege) throws            ErrMsgException {        CommentCheck cc = new CommentCheck();        cc.checkDel(request);        CommentDb cmt = getCommentDb(cc.getId());        return cmt.del(new JdbcTemplate());    }        public void delAll(HttpServletRequest request, IPrivilege privilege) throws            ErrMsgException {        CommentCheck cc = new CommentCheck();        cc.init();        cc.chkDocId(request);        cc.report();        CommentDb cd = new CommentDb();        String sql = "SELECT id from cms_comment WHERE doc_id=" + cc.getDocId();        Iterator ir = cd.list(sql).iterator();        CommentDb cmt = null;                try {            while (ir.hasNext()) {                cmt = (CommentDb) ir.next();                cmt.del(new JdbcTemplate());            }        } catch (Exception e) {            logger.error(e.getMessage());        }    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?