Exemplo n.º 1
0
 /**
  * MINエラーメッセージセット
  *
  * @param validate バリデートクラス
  * @param name 変数名
  * @param msgFull エラーメッセージ全文
  * @param limit 何文字
  */
 private static void setErrorMsgMin(
     ValidateHelper validate, String name, String msgFull, String limit) {
   if (msgFull != null) {
     validate.error(name, msgFull);
   } else {
     validate.error(name, String.format(ERROR_MSG_SIZE_MIN, name, limit));
   }
 }
Exemplo n.º 2
0
  /**
   * MAXチェック(値→Integer、MAX→Double)
   *
   * @param validate バリデートクラス
   * @param value 値
   * @param name 変数名
   * @param limit MAX文字数
   * @param msgFull エラーメッセージ全文
   */
  public static void maxCheck(
      ValidateHelper validate, Integer value, String name, Double limit, String msgFull) {
    if (!validate.getResult(name)) {
      return;
    }
    if (value == null) {
      return;
    }

    if (limit < Double.valueOf(value)) {
      setErrorMsgMax(validate, name, msgFull, String.valueOf(limit));
    }
  }
Exemplo n.º 3
0
  /**
   * MINチェック(値→Double、MIN→Float)
   *
   * @param validate バリデートクラス
   * @param value 値
   * @param name 変数名
   * @param limit MIN文字数
   * @param msgFull エラーメッセージ全文
   */
  public static void minCheck(
      ValidateHelper validate, Double value, String name, Float limit, String msgFull) {
    if (!validate.getResult(name)) {
      return;
    }
    if (value == null) {
      return;
    }

    if (value < Double.valueOf(limit)) {
      setErrorMsgMin(validate, name, msgFull, String.valueOf(limit));
    }
  }
Exemplo n.º 4
0
  /**
   * MINチェック(値→String、MIN→Double)
   *
   * @param validate バリデートクラス
   * @param value 値
   * @param name 変数名
   * @param limit MIN文字数
   * @param msgFull エラーメッセージ全文
   */
  public static void minCheck(
      ValidateHelper validate, String value, String name, Double limit, String msgFull) {
    if (!validate.getResult(name)) {
      return;
    }
    if (value == null || value.length() == 0) {
      return;
    }

    if (Double.valueOf(value) < limit) {
      setErrorMsgMin(validate, name, msgFull, String.valueOf(limit));
    }
  }