jp.mosp.common.common
クラス ValidateUtility

java.lang.Object
  上位を拡張 jp.mosp.common.common.ValidateUtility

public final class ValidateUtility
extends Object

妥当性確認に有用なメソッドを提供する。


コンストラクタの概要
ValidateUtility()
           
 
メソッドの概要
static boolean chkDate(int year, int month, int day)
          日付妥当性確認。
static boolean chkNumeric(String value)
          数値(double)確認。
static boolean chkRegex(String regex, String value)
          正規表現による文字列パターン確認。
static boolean chkRequired(String value)
          必須確認。
static boolean chkTerm(Date date, Date startDate, Date endDate)
          期間妥当性確認。
static boolean chkTime(int hour, int minute, int second)
          時間妥当性確認。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ValidateUtility

public ValidateUtility()
メソッドの詳細

chkRequired

public static boolean chkRequired(String value)
必須確認。

パラメータ:
value - 確認対象
戻り値:
true/false

chkRegex

public static boolean chkRegex(String regex,
                               String value)
正規表現による文字列パターン確認。

パラメータ:
regex - 正規表現
value - 確認対象
戻り値:
true/false

chkNumeric

public static boolean chkNumeric(String value)
数値(double)確認。

パラメータ:
value - 確認対象
戻り値:
true/false

chkDate

public static boolean chkDate(int year,
                              int month,
                              int day)
日付妥当性確認。

パラメータ:
year - 年
month - 月(0〜11)
day - 日
例外:
MospException

chkTime

public static boolean chkTime(int hour,
                              int minute,
                              int second)
時間妥当性確認。

パラメータ:
hour - 時
minute - 分
second - 秒
例外:
MospException

chkTerm

public static boolean chkTerm(Date date,
                              Date startDate,
                              Date endDate)
期間妥当性確認。

パラメータ:
date - 確認対象日
startDate - 開始日
endDate - 終了日
例外:
MospException