Package org.eweb4j.mvc.config.bean

Examples of org.eweb4j.mvc.config.bean.ValidatorConfigBean


  public ValidatorConfigBean create(String fieldName, ValidatorConfigBean val) {
    if (this.ann == null)
      return null;
    if (val == null || !Validators.EQUALS.equals(val.getName())) {
      val = new ValidatorConfigBean();
      val.setName(Validators.EQUALS);
    }

    FieldConfigBean fcb = new FieldConfigBean();
    fcb.setName(fieldName);
View Full Code Here


  public ValidatorConfigBean create(String fieldName, ValidatorConfigBean val) {
    if (this.ann == null)
      return null;
    if (val == null || !Validators.CHINESE.equals(val.getName())) {
      val = new ValidatorConfigBean();
      val.setName(Validators.CHINESE);
    }

    FieldConfigBean fcb = new FieldConfigBean();
    fcb.setName(fieldName);
View Full Code Here

        || "1".equals(cb.getMvc().getOpen())) {
      if (vList != null && !vList.isEmpty()) {
        StringBuilder sb = new StringBuilder();
        for (Iterator<ValidatorConfigBean> it = vList.iterator(); it
            .hasNext();) {
          ValidatorConfigBean v = it.next();
          if (!"".equals(v.getName())) {
            if (!Validators.REQUIRED.equalsIgnoreCase(v
                .getName())
                && !Validators.INT
                    .equalsIgnoreCase(v.getName())
                && !Validators.EMAIL
                    .equalsIgnoreCase(v.getName())
                && !Validators.DATE
                    .equalsIgnoreCase(v.getName())
                && !Validators.URL
                    .equalsIgnoreCase(v.getName())
                && !Validators.ID_CARD
                    .equalsIgnoreCase(v.getName())
                && !Validators.ZIP
                    .equalsIgnoreCase(v.getName())
                && !Validators.PHONE
                    .equalsIgnoreCase(v.getName())
                && !Validators.QQ.equalsIgnoreCase(v
                    .getName())
                && !Validators.IP
                    .equals(v.getName())
                && !Validators.CHINESE
                    .equalsIgnoreCase(v.getName())
                && !Validators.LENGTH
                    .equalsIgnoreCase(v.getName())
                && !Validators.SIZE
                    .equalsIgnoreCase(v.getName())
                && !Validators.FORBID
                    .equalsIgnoreCase(v.getName())
                && !Validators.ENUM
                    .equalsIgnoreCase(v.getName())) {
              sb.append("当前您填写的:( name=").append(v.getName());
              sb.append(" )是错误的!它只能填写为:required|int|");
              sb.append("email|date|url|idCard|zip|phone|qq|ip|");
              sb.append("chinese|length|size|forbid|enum|留空  中的一种 ,忽略大小写 ;\n");
            } else if (Validators.SIZE
                .equalsIgnoreCase(v.getName())) {
              int minSize = 0;
              for (FieldConfigBean f : v.getField()) {
                for (ParamConfigBean p : f.getParam()) {
                  if (Validators.MIN_SIZE_PARAM
                      .equalsIgnoreCase(p.getName())) {
                    if (!(p.getValue()
                        .matches(RegexList.integer_regexp))) {
                      sb.append("<param>当前您填写的:( value=")
                          .append(p.getValue());
                      sb.append(" )是错误的!它应该填写为数字");

                    } else {
                      minSize = Integer.parseInt(p
                          .getValue());
                    }
                  } else if (Validators.MAX_SIZE_PARAM
                      .equalsIgnoreCase(p.getName())) {
                    if (!(p.getValue()
                        .matches(RegexList.integer_regexp))) {
                      sb.append("<param>当前您填写的:( value=")
                          .append(p.getValue());
                      sb.append(" )是错误的!它应该填写为数字");
                    } else {
                      int maxSize = Integer.parseInt(p
                          .getValue());
                      if (minSize > maxSize) {
                        sb.append(
                            "<param>当前您填写的:( value=")
                            .append(p.getValue());
                        sb.append(" )是错误的!它不能比minSize的值");
                        sb.append(minSize).append("更小");
                      }
                    }
                  } else {
                    sb.append("<param>当前您填写的:( name=")
                        .append(p.getName());
                    sb.append(" )是错误的!它只能填写为:minSize|maxSize|");
                    sb.append("中的一种 ,忽略大小写 ;\n");
                  }
                }
              }
            } else if (Validators.LENGTH
                .equalsIgnoreCase(v.getName())) {
              int minLength = 0;
              for (FieldConfigBean f : v.getField()) {
                for (ParamConfigBean p : f.getParam()) {
                  if (Validators.MIN_LENGTH_PARAM
                      .equalsIgnoreCase(p.getName())) {
                    if (!(p.getValue()
                        .matches(RegexList.integer_regexp))) {
                      sb.append("<param>当前您填写的:( value=")
                          .append(p.getValue());
                      sb.append(" )是错误的!它应该填写为数字");
                    } else {
                      minLength = Integer.parseInt(p
                          .getValue());
                    }
                  } else if (Validators.MAX_LENGTH_PARAM
                      .equalsIgnoreCase(p.getName())) {
                    if (!(p.getValue()
                        .matches(RegexList.integer_regexp))) {
                      sb.append("<param>当前您填写的:( value=")
                          .append(p.getValue());
                      sb.append(" )是错误的!它应该填写为数字");
                    } else {
                      int maxLength = Integer.parseInt(p
                          .getValue());
                      if (minLength > maxLength) {
                        sb.append(
                            "<param>当前您填写的:( value=")
                            .append(p.getValue());
                        sb.append(" )是错误的!它不能比minLength的值");
                        sb.append(minLength).append(
                            "更小");
                      }
                    }
                  } else {
                    sb.append("<param>当前您填写的:( name=")
                        .append(p.getName());
                    sb.append(" )是错误的!它只能填写为:minLength|maxLength|");
                    sb.append("中的一种 ,忽略大小写 ;\n");
                  }
                }
              }
            } else if (Validators.FORBID
                .equalsIgnoreCase(v.getName())) {
              for (FieldConfigBean f : v.getField()) {
                for (ParamConfigBean p : f.getParam()) {
                  if (!Validators.FORBID_WORD_PARAM
                      .equalsIgnoreCase(p.getName())) {
                    sb.append("<param>当前您填写的:( name=")
                        .append(p.getName());
                    sb.append(" )是错误的!它只能填写为:forbidWord|");
                    sb.append("忽略大小写 ;\n");
                  }
                }
              }
            } else if (Validators.ENUM
                .equalsIgnoreCase(v.getName())) {
              for (FieldConfigBean f : v.getField()) {
                for (ParamConfigBean p : f.getParam()) {
                  if (!Validators.ENUM_WORD_PARAM
                      .equalsIgnoreCase(p.getName())) {
                    sb.append("<param>当前您填写的:( name=")
                        .append(p.getName());
                    sb.append(" )是错误的!它只能填写为:enumWord|");
                    sb.append("忽略大小写 ;\n");
                  }
                }
              }
            }
          }

          if (!"".equals(v.getClazz())) {
            try {
              if (Class.forName(v.getClazz()) == null) {
                sb.append("当前您填写的( class=")
                    .append(v.getClazz())
                    .append(" )是错误的!它必须是一个有效的类 ;\n");
              }
            } catch (ClassNotFoundException e) {
              sb.append("当前您填写的( class=").append(v.getClazz())
                  .append(" )是错误的!它必须是一个有效的类 ;\n");
            }
          }
        }
View Full Code Here

  public ValidatorConfigBean create(String fieldName, ValidatorConfigBean val) {
    if (this.ann == null)
      return null;
    if (val == null || !Validators.QQ.equals(val.getName())) {
      val = new ValidatorConfigBean();
      val.setName(Validators.QQ);
    }

    FieldConfigBean fcb = new FieldConfigBean();
    fcb.setName(fieldName);
View Full Code Here

  public ValidatorConfigBean create(String fieldName, ValidatorConfigBean val) {
    if (this.ann == null)
      return null;
    if (val == null || !Validators.DATE.equals(val.getName())) {
      val = new ValidatorConfigBean();
      val.setName(Validators.DATE);
    }

    FieldConfigBean fcb = new FieldConfigBean();
    fcb.setName(fieldName);
View Full Code Here

  public ValidatorConfigBean create(String fieldName, ValidatorConfigBean val) {
    if (this.ann == null)
      return null;
    if (val == null || !Validators.REQUIRED.equals(val.getName())) {
      val = new ValidatorConfigBean();
      val.setName(Validators.REQUIRED);
    }

    FieldConfigBean fcb = new FieldConfigBean();
    fcb.setName(fieldName);
View Full Code Here

  public ValidatorConfigBean create(String fieldName, ValidatorConfigBean val) {
    if (this.ann == null)
      return null;
    if (val == null || !Validators.FORBID.equals(val.getName())) {
      val = new ValidatorConfigBean();
      val.setName(Validators.FORBID);
    }

    FieldConfigBean fcb = new FieldConfigBean();
    fcb.setName(fieldName);
View Full Code Here

  public ValidatorConfigBean create(String fieldName, ValidatorConfigBean val) {
    if (this.ann == null)
      return null;
    if (val == null || !Validators.IP.equals(val.getName())) {
      val = new ValidatorConfigBean();
      val.setName(Validators.IP);
    }

    FieldConfigBean fcb = new FieldConfigBean();
    fcb.setName(fieldName);
View Full Code Here

  public ValidatorConfigBean create(String fieldName, ValidatorConfigBean val) {
    if (this.ann == null)
      return null;
    if (val == null || !Validators.ENUM.equals(val.getName())) {
      val = new ValidatorConfigBean();
      val.setName(Validators.ENUM);
    }

    FieldConfigBean fcb = new FieldConfigBean();
    fcb.setName(fieldName);
View Full Code Here

    ResultConfigBean result = new ResultConfigBean();
    rlist.add(result);
    mvcBean.setResult(rlist);
   
    List<ValidatorConfigBean> vlist = new ArrayList<ValidatorConfigBean>();
    ValidatorConfigBean validator = new ValidatorConfigBean();
    List<FieldConfigBean> fieldList = new ArrayList<FieldConfigBean>();
    FieldConfigBean field = new FieldConfigBean();
    List<ParamConfigBean> paramList = new ArrayList<ParamConfigBean>();
    ParamConfigBean param = new ParamConfigBean();
    paramList.add(param);
    field.setParam(paramList);
    fieldList.add(field);
    validator.setField(fieldList);
   
   
   
    vlist.add(validator);
    mvcBean.setValidator(vlist);
View Full Code Here

TOP

Related Classes of org.eweb4j.mvc.config.bean.ValidatorConfigBean

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.