intra-mart(R)
5.0

jp.co.intra_mart.framework.presentation.validator
インタフェース Validator

既知の実装クラスの一覧:
FormatValidator, LengthValidator, NumericRangeValidator, NumericValidator

public interface Validator

リクエスト内容の検証をします。

導入されたバージョン:
4.3

メソッドの概要
 void destroy()
          Validatorを破棄します。
 void init(ValidatorConfig config)
          Validatorを初期化します。
 ValidationExceptionDetail validate(RequestInfo info)
          リクエスト内容の検証をします。
 

メソッドの詳細

init

public void init(ValidatorConfig config)
          throws ValidatorException
Validatorを初期化します。

パラメータ:
config - 初期化情報
例外:
ValidatorException - 初期化時に例外が発生

destroy

public void destroy()
Validatorを破棄します。


validate

public ValidationExceptionDetail validate(RequestInfo info)
                                   throws ValidatorException
リクエスト内容の検証をします。 検証の結果、リクエスト内容が不正である場合ValidationExceptionDetailを返します。 リクエスト内容が正常なものである場合、nullを返します。

パラメータ:
info - リクエスト情報
戻り値:
リクエスト内容が不正な場合:検証結果の詳細
正常な場合:null
例外:
検証中に想定外の例外が発生
ValidatorException

intra-mart(R)
5.0

Copyright © 2000-2005 NTT DATA INTRAMART CO.,LTD. All Rights Reserved.