⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 threadtypecheck.java

📁 云网论坛CWBBS 源码,内容丰富,学习,参考,教学的好资料,具体见内说明,
💻 JAVA
字号:
package com.redmoon.forum;

import javax.servlet.http.*;

import cn.js.fan.base.*;
import cn.js.fan.security.*;
import cn.js.fan.util.*;

public class ThreadTypeCheck extends AbstractCheck {
    String name;
    String link;
    int orders;
    String direction;
    String newName;

    public ThreadTypeCheck() {
    }

    public String getName() {
        return name;
    }

    public String getNewName() {
        return newName;
    }

    public int getOrders() {
        return orders;
    }

    public String getDirection() {
        return this.direction;
    }

    public String getBoardCode() {
        return boardCode;
    }

    public int getId() {
        return id;
    }

    public String getColor() {
        return color;
    }

    public String chkName(HttpServletRequest request) {
        name = ParamUtil.get(request, "name");
        if (name.equals("")) {
            log("名称必须填写!");
        }
        if (!SecurityUtil.isValidSqlParam(name))
            log("请勿使用' ; 等字符!");
        return name;
    }

    public String chkBoardCode(HttpServletRequest request) {
        boardCode = ParamUtil.get(request, "boardCode");
        if (boardCode.equals("")) {
            log("版块编码必须填写!");
        }
        if (!SecurityUtil.isValidSqlParam(boardCode))
            log("请勿使用' ; 等字符!");
        return boardCode;
    }

    public int chkId(HttpServletRequest request) {
        try {
            id = ParamUtil.getInt(request, "id");
        }
        catch (Exception e) {
            log(e.getMessage());
        }
        return id;
    }

    public int chkDisplayOrder(HttpServletRequest request) {
        try {
            orders = ParamUtil.getInt(request, "displayOrder");
        }
        catch (Exception e) {
            log(e.getMessage());
        }
        return orders;
    }

    public String chkDirection(HttpServletRequest request) {
        direction = ParamUtil.get(request, "direction");
        if (direction.equals("")) {
            log("方向必须填写!");
        }
        return direction;
    }

    public String chkColor(HttpServletRequest request) {
        color = ParamUtil.get(request, "color");
        return color;
    }

    public boolean checkAdd(HttpServletRequest request) throws ErrMsgException {
        init();
        chkName(request);
        chkBoardCode(request);
        chkColor(request);
        chkDisplayOrder(request);
        report();
        return true;
    }

    public boolean checkDel(HttpServletRequest request) throws ErrMsgException {
        init();
        chkId(request);
        report();
        return true;
    }

    public boolean checkUpdate(HttpServletRequest request) throws ErrMsgException {
        init();
        chkName(request);
        chkId(request);
        chkColor(request);
        chkDisplayOrder(request);
        report();
        return true;
    }

    public void setBoardCode(String boardCode) {
        this.boardCode = boardCode;
    }

    public void setId(int id) {
        this.id = id;
    }

    public void setColor(String color) {
        this.color = color;
    }

    private String boardCode;
    private int id;
    private String color;
}

⌨️ 快捷键说明

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