 |
public class WordValidator implements Validator {
public void validate(FacesContext context, UIComponent component,
Object value) throws ValidatorException {
if ( context == null ) throw new NullPointerException( "context is null" );
if ( component == null ) throw new NullPointerException( "component is null" );
if ( value == null ) return;
List wordList = new ArrayList(); // 合言葉の一覧
wordList.add( "山" );
wordList.add( "川" );
// 検証処理
if ( !wordList.contains( value ) ){
throw new ValidatorException( new FacesMessage( "合言葉が違います。" ) );
}
}
}
|
 |