パッケージ | 説明 |
---|---|
nablarch.common.web |
Webアプリケーションの作成に必要となる共通機能を提供する。
|
nablarch.core.validation |
入力値をチェックするバリデーション機能を提供する。
|
nablarch.core.validation.validator |
バリデータを提供する。
|
nablarch.fw.web.upload.util |
ファイルアップロードに関するユーティリティ機能を提供する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static boolean |
WebUtil.containsPropertyKey(ValidationContext context,
String key)
指定したプロパティに対応するキー(リクエストパラメータ名)がリクエストに存在するかどうか判定する。
|
static boolean |
WebUtil.containsPropertyKeyValue(ValidationContext context,
String key,
String value)
指定したキー(リクエストパラメータ名)に指定した値が含まれているか判定する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
<T> ValidationContext<T> |
ValidationManager.createValidationContext(Class<T> targetClass,
Map<?> params,
String innerPrefix,
String validateFor)
ValidationContext を生成する。 |
<T> ValidationContext<T> |
ValidationManager.validateAndConvert(String prefix,
Class<T> targetClass,
Map<?> params,
String validateFor)
バリデーションと値の変換を行う。
|
static <T> ValidationContext<T> |
ValidationUtil.validateAndConvertRequest(Class<T> targetClass,
Map<?> params,
String validateFor)
リクエストのバリデーションと変換を行う。
|
static <T> ValidationContext<T> |
ValidationUtil.validateAndConvertRequest(Class<T> targetClass,
Validatable<?> request,
String validateFor)
リクエストのバリデーションと変換を行う。
|
static <T> ValidationContext<T> |
ValidationUtil.validateAndConvertRequest(String prefix,
Class<T> targetClass,
Map<?> params,
String validateFor)
リクエストのバリデーションと変換を行う。
|
static <T> ValidationContext<T> |
ValidationUtil.validateAndConvertRequest(String prefix,
Class<T> targetClass,
Validatable<?> request,
String validateFor)
リクエストのバリデーションと変換を行う。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static <T> void |
ValidationResultMessageUtil.addResultMessage(ValidationContext<T> context,
String propertyName,
String messageId,
Object displayPropertyName,
Object... params)
バリデーション結果メッセージを
ValidationContext に追加する。 |
<T> Object |
Convertor.convert(ValidationContext<T> context,
String propertyName,
Object value,
Annotation format)
変換を行う。
|
<T> boolean |
Convertor.isConvertible(ValidationContext<T> context,
String propertyName,
Object propertyDisplayName,
Object value,
Annotation format)
変換可否のプレチェックを行う。
|
static <T> void |
ValidationUtil.validate(ValidationContext<T> context,
String[] propertyNames)
バリデーション対象のプロパティを指定してバリデーションを行う。
|
<T> void |
ValidationManager.validate(ValidationContext<T> context,
String[] propertyNames)
バリデーション対象のプロパティを指定してバリデーションを行う。
|
static <T> void |
ValidationUtil.validate(ValidationContext<T> context,
String propertyName,
Class<?> annotation)
対象のプロパティについて、指定したアノテーションクラスに従ったバリデーションを行う。
|
static <T> void |
ValidationUtil.validate(ValidationContext<T> context,
String propertyName,
Class<?> annotation,
Map params)
対象のプロパティについて、指定したアノテーションクラスに従ったバリデーションを行う。
|
<T> boolean |
Validator.validate(ValidationContext<T> context,
String propertyName,
Object propertyDisplayName,
Annotation annotation,
Object value)
バリデーションを実行する。
|
<T> boolean |
DirectCallableValidator.validate(ValidationContext<T> context,
String propertyName,
Object propertyDisplayName,
Map params,
Object value)
バリデーションを実行する。
|
static <T> void |
ValidationUtil.validateAll(ValidationContext<T> context)
すべてのプロパティについてバリデーションを行う。
|
static <T> void |
ValidationUtil.validateWithout(ValidationContext<T> context,
String[] propertyNames)
バリデーション対象としないプロパティを指定してバリデーションを行う。
|
<T> void |
ValidationManager.validateWithout(ValidationContext<T> context,
String[] propertyNames)
バリデーション対象外のプロパティを指定してバリデーションを行う。
|
修飾子とタイプ | メソッドと説明 |
---|---|
abstract <T> boolean |
StringValidatorSupport.validateSingleValue(ValidationContext<T> context,
String propertyName,
Object propertyDisplayObject,
A annotation,
String value)
1つの入力値に対するバリデーションを行う。
|
修飾子とタイプ | メソッドと説明 |
---|---|
ValidationContext<FORM> |
ValidatingStrategy.validateRecord(DataRecord dataRecord)
1件分のレコードをバリデーションする。
|
修飾子とタイプ | メソッドと説明 |
---|---|
List<Message> |
ValidatingStrategy.handleInvalidRecord(DataRecord errorRecord,
ValidationContext<FORM> context)
バリデーションエラーレコードを処理する。
|