Package | Description |
---|---|
nablarch.common.web |
Webアプリケーションの作成に必要となる共通機能を提供する。
|
nablarch.core.validation |
入力値をチェックするバリデーション機能を提供する。
|
Modifier and Type | Method and Description |
---|---|
static boolean |
WebUtil.containsPropertyKey(ValidationContext context,
java.lang.String key)
指定したプロパティに対応するキー(リクエストパラメータ名)がリクエストに存在するかどうか判定する。
例えば、form.sampleというキーがリクエストに存在している場合、下記コードは true を返す。 |
static boolean |
WebUtil.containsPropertyKeyValue(ValidationContext context,
java.lang.String key,
java.lang.String value)
指定したキー(リクエストパラメータ名)に指定した値が含まれているか判定する。
例えば、form.sampleというキーの値が"ABC"だったとき、下記コードは true を返す。 |
Modifier and Type | Method and Description |
---|---|
static <T> ValidationContext<T> |
ValidationUtil.validateAndConvertRequest(java.lang.Class<T> targetClass,
java.util.Map<?> params,
java.lang.String validateFor)
リクエストのバリデーションと変換を行う。
バリデーション結果は
ValidationContext に保持される。 |
static <T> ValidationContext<T> |
ValidationUtil.validateAndConvertRequest(java.lang.Class<T> targetClass,
nablarch.core.validation.Validatable<?> request,
java.lang.String validateFor)
リクエストのバリデーションと変換を行う。
バリデーション結果は
ValidationContext に保持される。 |
static <T> ValidationContext<T> |
ValidationUtil.validateAndConvertRequest(java.lang.String prefix,
java.lang.Class<T> targetClass,
java.util.Map<?> params,
java.lang.String validateFor)
リクエストのバリデーションと変換を行う。
バリデーション結果は
ValidationContext に保持される。 |
static <T> ValidationContext<T> |
ValidationUtil.validateAndConvertRequest(java.lang.String prefix,
java.lang.Class<T> targetClass,
nablarch.core.validation.Validatable<?> request,
java.lang.String validateFor)
リクエストのバリデーションと変換を行う。
バリデーション結果は
ValidationContext に保持される。 |
Modifier and Type | Method and Description |
---|---|
static <T> void |
ValidationUtil.validate(ValidationContext<T> context,
java.lang.String[] propertyNames)
バリデーション対象のプロパティを指定してバリデーションを行う。
バリデーション結果は
ValidationContext に保持される。 |
static <T> void |
ValidationUtil.validateAll(ValidationContext<T> context)
すべてのプロパティについてバリデーションを行う。
バリデーション結果は
ValidationContext に保持される。 |
static <T> void |
ValidationUtil.validateWithout(ValidationContext<T> context,
java.lang.String[] propertyNames)
バリデーション対象としないプロパティを指定してバリデーションを行う。
バリデーション結果は
ValidationContext に保持される。 |