Package com.jeecms.cms.web

Examples of com.jeecms.cms.web.WebErrors


      return FrontUtils.showMessage(request, model, "member.memberClose");
    }
    if (user == null) {
      return FrontUtils.showLogin(request, model, site);
    }
    WebErrors errors = validateSave(title, author, description, txt,
        tagStr, channelId, site, user, captcha, request, response);
    if (errors.hasErrors()) {
      return FrontUtils.showError(request, response, model, errors);
    }

    Content c = new Content();
    c.setSite(site);
View Full Code Here


      return FrontUtils.showMessage(request, model, "member.memberClose");
    }
    if (user == null) {
      return FrontUtils.showLogin(request, model, site);
    }
    WebErrors errors = validateEdit(id, site, user, request);
    if (errors.hasErrors()) {
      return FrontUtils.showError(request, response, model, errors);
    }
    Content content = contentMng.findById(id);
    // 获得本站栏目列表
    Set<Channel> rights = user.getGroup().getContriChannels();
View Full Code Here

      return FrontUtils.showMessage(request, model, "member.memberClose");
    }
    if (user == null) {
      return FrontUtils.showLogin(request, model, site);
    }
    WebErrors errors = validateUpdate(id, channelId, site, user, request);
    if (errors.hasErrors()) {
      return FrontUtils.showError(request, response, model, errors);
    }
    Content c = new Content();
    c.setId(id);
    c.setSite(site);
View Full Code Here

      return FrontUtils.showMessage(request, model, "member.memberClose");
    }
    if (user == null) {
      return FrontUtils.showLogin(request, model, site);
    }
    WebErrors errors = validateDelete(ids, site, user, request);
    if (errors.hasErrors()) {
      return FrontUtils.showError(request, response, model, errors);
    }
    Content[] arr = contentMng.deleteByIds(ids);
    log.info("member contribute delete Content success. ids={}",
        StringUtils.join(arr, ","));
View Full Code Here

  private WebErrors validateSave(String title, String author,
      String description, String txt, String tagStr, Integer channelId,
      CmsSite site, CmsUser user, String captcha,
      HttpServletRequest request, HttpServletResponse response) {
    WebErrors errors = WebErrors.create(request);
    try {
      if (!imageCaptchaService.validateResponseForID(session
          .getSessionId(request, response), captcha)) {
        errors.addErrorCode("error.invalidCaptcha");
        return errors;
      }
    } catch (CaptchaServiceException e) {
      errors.addErrorCode("error.exceptionCaptcha");
      log.warn("", e);
      return errors;
    }
    if (errors.ifBlank(title, "title", 150)) {
      return errors;
    }
    if (errors.ifMaxLength(author, "author", 100)) {
      return errors;
    }
    if (errors.ifMaxLength(description, "description", 255)) {
      return errors;
    }
    // 内容不能大于1M
    if (errors.ifBlank(txt, "txt", 1048575)) {
      return errors;
    }
    if (errors.ifMaxLength(tagStr, "tagStr", 255)) {
      return errors;
    }
    if (errors.ifNull(channelId, "channelId")) {
      return errors;
    }
    if (vldChannel(errors, site, user, channelId)) {
      return errors;
    }
View Full Code Here

    return errors;
  }

  private WebErrors validateEdit(Integer id, CmsSite site, CmsUser user,
      HttpServletRequest request) {
    WebErrors errors = WebErrors.create(request);
    if (vldOpt(errors, site, user, new Integer[] { id })) {
      return errors;
    }
    return errors;
  }
View Full Code Here

    return errors;
  }

  private WebErrors validateUpdate(Integer id, Integer channelId,
      CmsSite site, CmsUser user, HttpServletRequest request) {
    WebErrors errors = WebErrors.create(request);
    if (vldOpt(errors, site, user, new Integer[] { id })) {
      return errors;
    }
    if (vldChannel(errors, site, user, channelId)) {
      return errors;
View Full Code Here

    return errors;
  }

  private WebErrors validateDelete(Integer[] ids, CmsSite site, CmsUser user,
      HttpServletRequest request) {
    WebErrors errors = WebErrors.create(request);
    if (vldOpt(errors, site, user, ids)) {
      return errors;
    }
    return errors;
  }
View Full Code Here

      CmsUserExt userExt, String captcha, String nextUrl,
      HttpServletRequest request, HttpServletResponse response,
      ModelMap model) throws IOException {
    CmsSite site = CmsUtils.getSite(request);
    CmsConfig config=site.getConfig();
    WebErrors errors = validateSubmit(username, email, password, captcha,
        site, request, response);
    if (errors.hasErrors()) {
      return FrontUtils.showError(request, response, model, errors);
    }
    String ip = RequestUtils.getIpAddr(request);
    if(config.getEmailValidate()){
      EmailSender sender = configMng.getEmailSender();
View Full Code Here

  @RequestMapping(value = "/active.jspx", method = RequestMethod.GET)
  public String active(String username, String key,HttpServletRequest request,
      HttpServletResponse response,ModelMap model) throws IOException {
    CmsSite site = CmsUtils.getSite(request);
    WebErrors errors = validateActive(username, key, request, response);
    if (errors.hasErrors()) {
      return FrontUtils.showError(request, response, model, errors);
    }
    UnifiedUser user = unifiedUserMng.active(username, key);
    String ip = RequestUtils.getIpAddr(request);
    authMng.activeLogin(user, ip, request, response, session);
View Full Code Here

TOP

Related Classes of com.jeecms.cms.web.WebErrors

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.