jp.terasoluna.thin.sample.web.form
クラス AgeValidator

java.lang.Object
  上位を拡張 jp.terasoluna.thin.sample.web.form.AgeValidator
すべての実装されたインタフェース:
jp.terasoluna.fw.web.struts.form.MultiFieldValidator

public class AgeValidator
extends java.lang.Object
implements jp.terasoluna.fw.web.struts.form.MultiFieldValidator

入力された年齢と、生年月日の相関入力チェックを行う。

作成者:
逢野展久

コンストラクタの概要
AgeValidator()
           
 
メソッドの概要
private  boolean checkBirthAndAge(java.lang.String birth, int age)
          入力された生年月日から計算した年齢と入力された年齢を比較する。
 boolean validate(java.lang.String birth, java.lang.String[] fields)
          入力された年齢と、生年月日の相関入力チェックを行う。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AgeValidator

public AgeValidator()
メソッドの詳細

validate

public boolean validate(java.lang.String birth,
                        java.lang.String[] fields)
入力された年齢と、生年月日の相関入力チェックを行う。

定義:
インタフェース jp.terasoluna.fw.web.struts.form.MultiFieldValidator 内の validate
パラメータ:
birth - 生年月日
fields - 関連する入力フィールド値
戻り値:
チェック結果

checkBirthAndAge

private boolean checkBirthAndAge(java.lang.String birth,
                                 int age)
入力された生年月日から計算した年齢と入力された年齢を比較する。 同一の場合はtrueを返却、異なっている場合は、falseを返却する。

パラメータ:
birth - 入力された誕生日
age - 入力された年齢
戻り値:
比較結果