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

📄 boardsmaster.java

📁 天乙代码src_531.rar 天乙代码src_531.rar 天乙代码src_531.rar 天乙代码src_531.rar
💻 JAVA
字号:
package com.laoer.bbscs.bbs.business;

import java.util.*;
import com.laoer.bbscs.sysinfo.*;

/**
 * <p>Title: 天乙社区V5.0</p>
 * <p>Description: BBS-CS天乙社区V5.0</p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: laoer.com</p>
 * @author 龚天乙
 * @version 5.0
 */

public class BoardsMaster {

  public boolean errorMain = false;
  public boolean errorAssi = false;
  public boolean errorHide = false;
  public String errorMainMaster = "";
  public String errorAssiMaster = "";
  public String errorHideMaster = "";
  private String sMainMaster = "";
  private String sAssiMaster = "";
  private String sHideMaster = "";

  String myUserName = null;
  BoardsInfo myBoardsInfo = null;

  public BoardsMaster() {
  }

  public BoardsMaster(String userName, BoardsInfo aBoardsInfo) {
    this.myUserName = userName;
    this.myBoardsInfo = aBoardsInfo;
  }

  public void setMainMaster(String aMainMaster) {
    this.sMainMaster = aMainMaster;
  }

  public void setAssiMaster(String aAssiMaster) {
    this.sAssiMaster = aAssiMaster;
  }

  public void setHideMaster(String aHideMaster) {
    this.sHideMaster = aHideMaster;
  }

  public void checkMainMaster() {
    if (this.sMainMaster != null && this.sMainMaster.length() > 0) {
      UserInfo aUserInfo = new UserInfo();
      aUserInfo.setUserName(this.sMainMaster);
      User cUser = UserFactory.getInstance();
      cUser.setUserInfo(aUserInfo);
      if (cUser.getUser(null, "UserName", false) != Sys.RESULT_RIGHT) {
        this.errorMainMaster = this.sMainMaster;
        this.errorMain = true;
      }
      aUserInfo = null;
      cUser = null;
    }
  }

  public void checkAssiMaster() {
    if (this.sAssiMaster != null && this.sAssiMaster.length() > 0) {
      User cUser = null;
      StringTokenizer sAssiMasters = new StringTokenizer(this.sAssiMaster, ",");
      String uname = "";
      while (sAssiMasters.hasMoreTokens()) {
        uname = sAssiMasters.nextToken();
        UserInfo aUserInfo = new UserInfo();
        aUserInfo.setUserName(uname);
        cUser = UserFactory.getInstance();
        cUser.setUserInfo(aUserInfo);
        if (cUser.getUser(null, "UserName", false) != Sys.RESULT_RIGHT) {
          this.errorAssiMaster = uname;
          this.errorAssi = true;
        }
      }
    }
  }

  public void checkHideMaster() {
    if (this.sHideMaster != null && this.sHideMaster.length() > 0) {
      User cUser = null;
      StringTokenizer sHideMasters = new StringTokenizer(this.sHideMaster, ",");
      String uname = "";
      while (sHideMasters.hasMoreTokens()) {
        uname = sHideMasters.nextToken();
        UserInfo aUserInfo = new UserInfo();
        aUserInfo.setUserName(uname);
        cUser = UserFactory.getInstance();
        cUser.setUserInfo(aUserInfo);
        if (cUser.getUser(null, "UserName", false) != Sys.RESULT_RIGHT) {
          this.errorHideMaster = uname;
          this.errorHide = true;
        }
      }
    }
  }

  public void checkMaster() {
    this.checkMainMaster();
    this.checkAssiMaster();
    this.checkHideMaster();
  }

  public boolean isMainMaster() {
    if (this.myBoardsInfo.getMainMaster().equals(this.myUserName)) {
      return true;
    }
    else {
      return false;
    }
  }

  public boolean isAssiMaster() {
    if (this.myBoardsInfo.getAssiMaster() != null &&
        this.myBoardsInfo.getAssiMaster().length() > 0) {
      StringTokenizer sAssiMasters = new StringTokenizer(this.myBoardsInfo.
          getAssiMaster(), ",");
      String uname = "";
      while (sAssiMasters.hasMoreTokens()) {
        uname = sAssiMasters.nextToken();
        if (uname.equals(this.myUserName)) {
          return true;
        }
      }
      return false;
    }
    else {
      return false;
    }
  }

  public boolean isHideMaster() {
    if (this.myBoardsInfo.getHideMaster() != null &&
        this.myBoardsInfo.getHideMaster().length() > 0) {
      StringTokenizer sHideMasters = new StringTokenizer(this.myBoardsInfo.
          getHideMaster(), ",");
      String uname = "";
      while (sHideMasters.hasMoreTokens()) {
        uname = sHideMasters.nextToken();
        if (uname.equals(this.myUserName)) {
          return true;
        }
      }
      return false;
    }
    else {
      return false;
    }
  }

}

⌨️ 快捷键说明

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