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

📄 sysconfig.java

📁 java论坛
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
  public void setForbidEmail(String forbidEmail) {
    this.setConfigContext("ForbidEmail", forbidEmail);
  }

  public int getPostMinSize() {
    return this.getIntValue("PostMinSize", 3);
  }

  public void setPostMinSize(int postMinSize) {
    this.setConfigContext("PostMinSize", String.valueOf(postMinSize));
  }

  public int getPostMaxSize() {
    return this.getIntValue("PostMaxSize", 150000);
  }

  public void setPostMaxSize(int postMaxSize) {
    this.setConfigContext("PostMaxSize", String.valueOf(postMaxSize));
  }

  public int getQuoteMaxSize() {
    return this.getIntValue("QuoteMaxSize", 300);
  }

  public void setQuoteMaxSize(int quoteMaxSize) {
    this.setConfigContext("QuoteMaxSize", String.valueOf(quoteMaxSize));
  }

  public int getPostCheckTime() {
    return this.getIntValue("PostCheckTime", 0);
  }

  public void setPostCheckTime(int postCheckTime) {
    this.setConfigContext("PostCheckTime", String.valueOf(postCheckTime));
  }

  public int getEditPostTitleLimit() {
    return this.getIntValue("EditPostTitleLimit", 0);
  }

  public void setEditPostTitleLimit(int editPostTitleLimit) {
    this.setConfigContext("EditPostTitleLimit", String.valueOf(editPostTitleLimit));
  }

  public int getEditPostLimit() {
    return this.getIntValue("EditPostLimit", 0);
  }

  public void setEditPostLimit(int editPostLimit) {
    this.setConfigContext("EditPostLimit", String.valueOf(editPostLimit));
  }

  public int getLogIP() {
    return this.getIntValue("LogIP", 0);
  }

  public void setLogIP(int logIP) {
    this.setConfigContext("LogIP", String.valueOf(logIP));
  }

  public int getEditInterface() {
    return this.getIntValue("EditInterface", 2);
  }

  public void setEditInterface(int editInterface) {
    this.setConfigContext("EditInterface", String.valueOf(editInterface));
  }

  public int getAttachmentNum() {
    return this.getIntValue("AttachmentNum", 10);
  }

  public void setAttachmentNum(int attachmentNum) {
    this.setConfigContext("AttachmentNum", String.valueOf(attachmentNum));
  }

  public int getCanDelAttachmentOverTime() {
    return this.getIntValue("CanDelAttachmentOverTime", 1);
  }

  public void setCanDelAttachmentOverTime(int canDelAttachmentOverTime) {
    this.setConfigContext("CanDelAttachmentOverTime", String.valueOf(canDelAttachmentOverTime));
  }

  public int getCanDelAttachmentClosedPost() {
    return this.getIntValue("CanDelAttachmentClosedPost", 1);
  }

  public void setCanDelAttachmentClosedPost(int canDelAttachmentClosedPost) {
    this.setConfigContext("CanDelAttachmentClosedPost", String.valueOf(canDelAttachmentClosedPost));
  }

  public int getReduceAttachImg() {
    return this.getIntValue("ReduceAttachImg", 1);
  }

  public void setReduceAttachImg(int reduceAttachImg) {
    this.setConfigContext("ReduceAttachImg", String.valueOf(reduceAttachImg));
  }

  public int getViewAttachImg() {
    return this.getIntValue("ViewAttachImg", 1);
  }

  public void setViewAttachImg(int viewAttachImg) {
    this.setConfigContext("ViewAttachImg", String.valueOf(viewAttachImg));
  }

  public int getReduceAttachImgSize() {
    return this.getIntValue("ReduceAttachImgSize", 200);
  }

  public void setReduceAttachImgSize(int reduceAttachImgSize) {
    this.setConfigContext("ReduceAttachImgSize", String.valueOf(reduceAttachImgSize));
  }

  public int getAttachImgRow() {
    return this.getIntValue("AttachImgRow", 3);
  }

  public void setAttachImgRow(int attachImgRow) {
    this.setConfigContext("AttachImgRow", String.valueOf(attachImgRow));
  }

  public String getAttachImgType() {
    return this.getStringValue("AttachImgType");
  }

  public void setAttachImgType(String attachImgType) {
    this.setConfigContext("AttachImgType", attachImgType);
  }

  public String[] getAttachImgTypes() {
    String[] types = getAttachImgType().split(",");
    if (types == null || types.length == 0) {
      types = new String[3];
      types[0] = "gif";
      types[1] = "jpg";
      types[2] = "jpeg";
    }
    return types;
  }

  public boolean isAttachImg(String fileName) {
    return FilenameUtils.isExtension(fileName, getAttachImgTypes());
  }

  public String getAttachFileType() {
    return this.getStringValue("AttachFileType");
  }

  public void setAttachFileType(String attachFileType) {
    this.setConfigContext("AttachFileType", attachFileType);
  }

  public boolean isAllowAttachFileType(String fileName) {
    String[] ftypes = this.getAttachFileType().split(",");
    if (ftypes != null) {
      return FilenameUtils.isExtension(fileName, ftypes);
    }
    return false;
  }

  public int getAttachFileSize() {
    return this.getIntValue("AttachFileSize", 300);
  }

  public void setAttachFileSize(int attachFileSize) {
    this.setConfigContext("AttachFileSize", String.valueOf(attachFileSize));
  }

  public int getVoteItemNum() {
    return this.getIntValue("VoteItemNum", 10);
  }

  public void setVoteItemNum(int voteItemNum) {
    this.setConfigContext("VoteItemNum", String.valueOf(voteItemNum));
  }

  public int getVoteItemLength() {
    return this.getIntValue("VoteItemLength", 150);
  }

  public void setVoteItemLength(int voteItemLength) {
    this.setConfigContext("VoteItemLength", String.valueOf(voteItemLength));
  }

  public int getVoteUpdatePost() {
    return this.getIntValue("VoteUpdatePost", 1);
  }

  public void setVoteUpdatePost(int voteUpdatePost) {
    this.setConfigContext("VoteUpdatePost", String.valueOf(voteUpdatePost));
  }

  public int getVoteChange() {
    return this.getIntValue("VoteChange", 0);
  }

  public void setVoteChange(int voteChange) {
    this.setConfigContext("VoteChange", String.valueOf(voteChange));
  }

  public int getUsePm() {
    return this.getIntValue("UsePm", 1);
  }

  public boolean isUserPm() {
    return (this.getUsePm() == 1);
  }

  public void setUsePm(int usePm) {
    this.setConfigContext("UsePm", String.valueOf(usePm));
  }

  public int getCheckNewPm() {
    return this.getIntValue("CheckNewPm", 0);
  }

  public boolean isCheckNewPm() {
    return (this.getCheckNewPm() == 1);
  }

  public void setCheckNewPm(int checkNewPm) {
    this.setConfigContext("CheckNewPm", String.valueOf(checkNewPm));
  }

  public int getPmMaxLength() {
    return this.getIntValue("PmMaxLength", 1500);
  }

  public void setPmMaxLength(int pmMaxLength) {
    this.setConfigContext("PmMaxLength", String.valueOf(pmMaxLength));
  }

  public int getPmFloodTime() {
    return this.getIntValue("PmFloodTime", 30);
  }

  public void setPmFloodTime(int pmFloodTime) {
    this.setConfigContext("PmFloodTime", String.valueOf(pmFloodTime));
  }

  public boolean isInPmFloodTime(long atime) {
    if ( (System.currentTimeMillis() - atime) < (getPmFloodTime() * 1000)) {
      return true;
    }
    else {
      return false;
    }
  }

  public int getPmPerPage() {
    return this.getIntValue("PmPerPage", 5);
  }

  public void setPmPerPage(int pmPerPage) {
    this.setConfigContext("PmPerPage", String.valueOf(pmPerPage));
  }

  public int getPmAllowUBB() {
    return this.getIntValue("PmAllowUBB", 0);
  }

  public boolean isPmAllowUBB() {
    return (this.getPmAllowUBB() == 1);
  }

  public void setPmAllowUBB(int pmAllowUBB) {
    this.setConfigContext("PmAllowUBB", String.valueOf(pmAllowUBB));
  }

  public int getPmAllowSmilies() {
    return this.getIntValue("PmAllowSmilies", 1);
  }

  public boolean isPmAllowSmilies() {
    return (this.getPmAllowSmilies() == 1);
  }

  public void setPmAllowSmilies(int pmAllowSmilies) {
    this.setConfigContext("PmAllowSmilies", String.valueOf(pmAllowSmilies));
  }

  public int getPmAllowHTML() {
    return this.getIntValue("PmAllowHTML", 0);
  }

  public boolean isPmAllowHTML() {
    return (this.getPmAllowHTML() == 1);
  }

  public void setPmAllowHTML(int pmAllowHTML) {
    this.setConfigContext("PmAllowHTML", String.valueOf(pmAllowHTML));
  }

  public int getPmAllowFace() {
    return this.getIntValue("PmAllowFace", 1);
  }

  public boolean isPmAllowFace() {
    return (this.getPmAllowFace() == 1);
  }

  public void setPmAllowFace(int pmAllowFace) {
    this.setConfigContext("PmAllowFace", String.valueOf(pmAllowFace));
  }

  public int getForumPrePage() {
    return this.getIntValue("ForumPrePage", 20);
  }

  public void setForumPrePage(int forumPrePage) {
    this.setConfigContext("ForumPrePage", String.valueOf(forumPrePage));
  }

  public int getForumHotViews() {
    return this.getIntValue("ForumHotViews", 150);
  }

  public void setForumHotViews(int forumHotViews) {
    this.setConfigContext("ForumHotViews", String.valueOf(forumHotViews));
  }

  public int getForumHotRes() {
    return this.getIntValue("ForumHotRes", 15);
  }

  public void setForumHotRes(int forumHotRes) {
    this.setConfigContext("ForumHotRes", String.valueOf(forumHotRes));
  }

  public int getUseLinkToPages() {
    return this.getIntValue("UseLinkToPages", 1);
  }

  public boolean isUseLinkToPages() {
    return (this.getUseLinkToPages() == 1);
  }

  public void setUseLinkToPages(int useLinkToPages) {
    this.setConfigContext("UseLinkToPages", String.valueOf(useLinkToPages));
  }

  public int getMaxMultiPage() {
    return this.getIntValue("MaxMultiPage", 3);
  }

  public void setMaxMultiPage(int maxMultiPage) {
    this.setConfigContext("MaxMultiPage", String.valueOf(maxMultiPage));
  }

  public int getPostViewLength() {
    return this.getIntValue("PostViewLength", 300);
  }

  public void setPostViewLength(int postViewLength) {
    this.setConfigContext("PostViewLength", String.valueOf(postViewLength));
  }

  public int getPostPerPage() {
    return this.getIntValue("PostPerPage", 10);
  }

  public void setPostPerPage(int postPerPage) {
    this.setConfigContext("PostPerPage", String.valueOf(postPerPage));
  }

  public String getUserPerPage() {
    return this.getStringValue("UserPerPage");
  }

  public void setUserPerPage(String userPerPage) {
    this.setConfigContext("UserPerPage", userPerPage);
  }

  public String getPostDefFaceImg() {
    return this.getStringValue("PostDefFaceImg");
  }

  public void setPostDefFaceImg(String postDefFaceImg) {
    this.setConfigContext("PostDefFaceImg", postDefFaceImg);
  }

  public int getPostVoteRec() {
    return this.getIntValue("PostVoteRec", 1);
  }

  public boolean isPostVoteRec() {
    return (this.getPostVoteRec() == 1);
  }

  public void setPostVoteRec(int postVoteRec) {
    this.setConfigContext("PostVoteRec", String.valueOf(postVoteRec));
  }

  public int getPostShowUserImg() {
    return this.getIntValue("PostShowUserImg", 1);
  }

  public boolean isPostShowUserImg() {
    return (this.getPostShowUserImg() == 1);
  }

  public void setPostShowUserImg(int postShowUserImg) {
    this.setConfigContext("PostShowUserImg", String.valueOf(postShowUserImg));
  }

  public int getPostHiddenTypeMoney() {
    return this.getIntValue("PostHiddenTypeMoney", 0);
  }

  public void setPostHiddenTypeMoney(int postHiddenTypeMoney) {
    this.setConfigContext("PostHiddenTypeMoney", String.valueOf(postHiddenTypeMoney));
  }

  public int getPostHiddenTypeRe() {
    return this.getIntValue("PostHiddenTypeRe", 0);
  }

  public void setPostHiddenTypeRe(int postHiddenTypeRe) {
    this.setConfigContext("PostHiddenTypeRe", String.valueOf(postHiddenTypeRe));
  }

  public int getPostHiddenTypeArtNum() {
    return this.getIntValue("PostHiddenTypeArtNum", 0);
  }

  public void setPostHiddenTypeArtNum(int postHiddenTypeArtNum) {
    this.setConfigContext("PostHiddenTypeArtNum", String.valueOf(postHiddenTypeArtNum));
  }

  public String getPostPriceList() {
    return this.getStringValue("PostPriceList");
  }

  public void setPostPriceList(String postPriceList) {
    this.setConfigContext("PostPriceList", postPriceList);
  }

  public String[] getPostPriceLists() {
    String[] prices = this.getPostPriceList().split(",");
    if (prices == null) {
      prices = new String[1];
      prices[0] = "0";
    }
    return prices;
  }

  public float getPostPriceTax() {
    return this.getFloatValue("PostPriceTax", (float) 0.5);
  }

  public void setPostPriceTax(float postPriceTax) {
    this.setConfigContext("PostPriceTax", String.valueOf(postPriceTax));
  }

  public int getUserOnlineTime() {
    return this.getIntValue("UserOnlineTime", 300);
  }

  public void setUserOnlineTime(int userOnlineTime) {
    this.setConfigContext("UserOnlineTime", String.valueOf(userOnlineTime));
  }

  public String bestrowScreen(String txt) {
    if (StringUtils.isNotBlank(this.getScreenWord())) {
      String[] words = this.getScreenWord().split(";");
      for (int i = 0; i < words.length; i++) {
        txt = txt.replaceAll(words[i], this.getBestrowScreen());
      }
    }
    return txt;
  }

  public boolean containScreenWord(String txt) {
    if (StringUtils.isNotBlank(this.getScreenWord())) {
      String[] words = this.getScreenWord().split(";");
      for (int i = 0; i < words.length; i++) {
        Pattern p = Pattern.compile(words[i]);
        Matcher m = p.matcher(txt);
        if (m.find()) {
          return true;
        }
      }
    }
    return false;
  }

  public boolean isCanNotRegUserName(String userName) {
    if (StringUtils.isNotBlank(this.getCanNotRegUserName())) {
      String[] names = this.getCanNotRegUserName().split(",");
      for (int i = 0; i < names.length; i++) {
        if (userName.indexOf(names[i]) != -1) {
          return true;
        }
      }
    }
    return false;
  }

  public String bestrowScreenNickName(String txt) {
    if (StringUtils.isNotBlank(this.getCanNotUseNickName())) {
      String[] words = this.getCanNotUseNickName().split(";");
      for (int i = 0; i < words.length; i++) {
        txt = txt.replaceAll(words[i], this.getBestrowScreen());
      }
    }
    return txt;
  }

  public boolean isForbidIP(String ip) {
    if (StringUtils.isNotBlank(this.getForbidIP())) {
      String[] fips = this.getForbidIP().split(",");
      for (int i = 0; i < fips.length; i++) {
        if (ip.equals(fips[i]) || ip.startsWith(fips[i])) {
          return true;
        }
      }
    }
    return false;
  }

  public boolean isForbidEmail(String email) {
    if (StringUtils.isNotBlank(this.getForbidEmail())) {
      String[] femails = this.getForbidEmail().split(",");
      for (int i = 0; i < femails.length; i++) {
        if (email.equals(femails[i]) || email.endsWith(femails[i])) {
          return true;
        }
      }
    }
    return false;
  }

  public String[] getUserPostPerPageNum() {
    String ppn = this.getUserPerPage();
    if (StringUtils.isBlank(ppn)) {
      String[] ppns = {String.valueOf(this.getPostPerPage())};
      return ppns;
    }
    else {
      return ppn.split(",");
    }
  }

  public ConfigService getConfigService() {
    return configService;
  }

  public boolean isIsLoad() {
    return isLoad;
  }

  public void setConfigService(ConfigService configService) {
    this.configService = configService;
  }

  public void setIsLoad(boolean isLoad) {
    this.isLoad = isLoad;
  }

}

⌨️ 快捷键说明

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