Uses of Class
nablarch.core.validation.ValidationContext
Package
Description
コードを使用したバリデーションを行う機能を提供する。
日付ユーティリティ
Webアプリケーションの作成に必要となる共通機能を提供する。
webのUI上で複合キーを使用する際に必要な機能を提供する。
入力値をチェックするバリデーション機能を提供する。
コンバータの実装を提供する。
ドメイン定義に従いバリデーションを行う機能を提供する。
バリデータを提供する。
ファイルアップロードに関するユーティリティ機能を提供する。
-
Uses of ValidationContext in nablarch.common.code.validator
Modifier and TypeMethodDescription<T> boolean
CodeValueValidator.validateSingleValue
(ValidationContext<T> context, String propertyName, Object propertyDisplayObject, CodeValue codeValue, String value) 1つの入力値に対するバリデーションを行う。 -
Uses of ValidationContext in nablarch.common.date
Modifier and TypeMethodDescription<T> Object
AbstractDateStringConverter.convert
(ValidationContext<T> context, String propertyName, Object value, Annotation annotation) 変換を行う。
変換に失敗した場合、ValidationContextにエラー内容を設定する。protected <T> FormatSpec
AbstractDateStringConverter.getFormatSpec
(ValidationContext<T> context, String propertyName, String allowFormat) プロパティの変換に使用するフォーマット仕様を取得する。<T> boolean
AbstractDateStringConverter.isConvertible
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Object value, Annotation format) 変換可否のプレチェックを行う。
変換できない文字列であった場合、エラーメッセージをValidationContextに追加し、falseを返却する。 -
Uses of ValidationContext in nablarch.common.web
Modifier and TypeMethodDescriptionstatic boolean
WebUtil.containsPropertyKey
(ValidationContext context, String key) 指定したプロパティに対応するキー(リクエストパラメータ名)がリクエストに存在するかどうか判定する。
例えば、form.sampleというキーがリクエストに存在している場合、下記コードはtrue
を返す。static boolean
WebUtil.containsPropertyKeyValue
(ValidationContext context, String key, String value) 指定したキー(リクエストパラメータ名)に指定した値が含まれているか判定する。
例えば、form.sampleというキーの値が"ABC"だったとき、下記コードはtrue
を返す。 -
Uses of ValidationContext in nablarch.common.web.compositekey
Modifier and TypeMethodDescription<T> Object
CompositeKeyArrayConvertor.convert
(ValidationContext<T> context, String propertyName, Object value, Annotation format) 変換を行う。
変換に失敗した場合、ValidationContextにエラー内容を設定する。<T> Object
CompositeKeyConvertor.convert
(ValidationContext<T> context, String propertyName, Object value, Annotation format) 変換を行う。
変換に失敗した場合、ValidationContextにエラー内容を設定する。<T> boolean
CompositeKeyArrayConvertor.isConvertible
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Object value, Annotation format) 変換可否のプレチェックを行う。
変換できない文字列であった場合、エラーメッセージをValidationContextに追加し、falseを返却する。<T> boolean
CompositeKeyConvertor.isConvertible
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Object value, Annotation format) 変換可否のプレチェックを行う。
変換できない文字列であった場合、エラーメッセージをValidationContextに追加し、falseを返却する。 -
Uses of ValidationContext in nablarch.core.validation
Modifier and TypeMethodDescription<T> ValidationContext<T>
ValidationManager.createValidationContext
(Class<T> targetClass, Map<String, ?> params, String innerPrefix, String validateFor) ValidationContext
を生成する。<T> ValidationContext<T>
ValidationManager.validateAndConvert
(String prefix, Class<T> targetClass, Map<String, ?> params, String validateFor) バリデーションと値の変換を行う。static <T> ValidationContext<T>
ValidationUtil.validateAndConvertRequest
(Class<T> targetClass, Map<String, ?> 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<String, ?> params, String validateFor) リクエストのバリデーションと変換を行う。static <T> ValidationContext<T>
ValidationUtil.validateAndConvertRequest
(String prefix, Class<T> targetClass, Validatable<?> request, String validateFor) リクエストのバリデーションと変換を行う。Modifier and TypeMethodDescriptionstatic <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) 変換を行う。
変換に失敗した場合、ValidationContextにエラー内容を設定する。protected <T> Object
ValidationManager.createPropertyDisplayNameObject
(ValidationContext<T> context, PropertyValidationDefinition propertyDef) プロパティの表示名を表すオブジェクトを作成する。<T> boolean
Convertor.isConvertible
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Object value, Annotation format) 変換可否のプレチェックを行う。
変換できない文字列であった場合、エラーメッセージをValidationContextに追加し、falseを返却する。<T> boolean
DirectCallableValidator.validate
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Map<String, Object> params, Object value) バリデーションを実行する。
対応するチェックの結果がNGであった場合、ValidationContextにエラーメッセージを追加し、falseを返す。<T> void
ValidationManager.validate
(ValidationContext<T> context, String[] propertyNames) バリデーション対象のプロパティを指定してバリデーションを行う。<T> void
ValidationManager.validate
(ValidationContext<T> context, String propertyName, Class<? extends Annotation> annotation, Map<String, Object> params) 指定されたバリデーションアノテーションに沿ったバリデーション処理を行う。static <T> void
ValidationUtil.validate
(ValidationContext<T> context, String[] propertyNames) バリデーション対象のプロパティを指定してバリデーションを行う。static <T> void
ValidationUtil.validate
(ValidationContext<T> context, String propertyName, Class<? extends Annotation> annotation) 対象のプロパティについて、指定したアノテーションクラスに従ったバリデーションを行う。static <T> void
ValidationUtil.validate
(ValidationContext<T> context, String propertyName, Class<? extends Annotation> annotation, Map<String, Object> params) 対象のプロパティについて、指定したアノテーションクラスに従ったバリデーションを行う。<T> boolean
Validator.validate
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Annotation annotation, Object value) バリデーションを実行する。
対応するチェックの結果がNGであった場合、ValidationContextにエラーメッセージを追加し、falseを返す。static <T> void
ValidationUtil.validateAll
(ValidationContext<T> context) すべてのプロパティについてバリデーションを行う。protected <T> void
ValidationManager.validateAndConvertAllProperty
(ValidationContext<T> context, FormValidationDefinition formValidationDefinition) フォームのバリデーションと変換を行う。protected <T> void
ValidationManager.validateAndConvertProperty
(ValidationContext<T> context, FormValidationDefinition formDef, PropertyValidationDefinition propertyDef) プロパティに対するバリデーションと変換を行う。<T> void
ValidationManager.validateWithout
(ValidationContext<T> context, String[] propertyNames) バリデーション対象外のプロパティを指定してバリデーションを行う。static <T> void
ValidationUtil.validateWithout
(ValidationContext<T> context, String[] propertyNames) バリデーション対象としないプロパティを指定してバリデーションを行う。 -
Uses of ValidationContext in nablarch.core.validation.convertor
Modifier and TypeMethodDescription<T> Object
BooleanConvertor.convert
(ValidationContext<T> context, String propertyName, Object value, Annotation format) 変換を行う。
変換に失敗した場合、ValidationContextにエラー内容を設定する。<T> Object
NumberConvertorSupport.convert
(ValidationContext<T> context, String propertyName, Object value, Annotation format) 変換を行う。
変換に失敗した場合、ValidationContextにエラー内容を設定する。<T> Object
StringArrayConvertor.convert
(ValidationContext<T> context, String propertyName, Object value, Annotation format) <T> Object
StringConvertor.convert
(ValidationContext<T> context, String propertyName, Object value, Annotation format) 変換を行う。
変換に失敗した場合、ValidationContextにエラー内容を設定する。protected <T> DecimalFormatSymbols
NumberConvertorSupport.getDecimalFormatSymbols
(ValidationContext<T> context, String propertyName) プロパティに対するDecimalFormatSymbols
を取得する。static <T> FormatSpec
ConversionUtil.getFormatSpec
(ValidationContext<T> context, String propertyName) 変換前文字列のMapからプロパティに対するフォーマット仕様を取得する。<T> boolean
BooleanConvertor.isConvertible
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Object value, Annotation format) <T> boolean
NumberConvertorSupport.isConvertible
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Object value, Annotation format) 変換可否のプレチェックを行う。
変換できない文字列であった場合、エラーメッセージをValidationContextに追加し、falseを返却する。<T> boolean
StringArrayConvertor.isConvertible
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Object value, Annotation format) <T> boolean
StringConvertor.isConvertible
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Object value, Annotation format) 変換可否のプレチェックを行う。
変換できない文字列であった場合、エラーメッセージをValidationContextに追加し、falseを返却する。 -
Uses of ValidationContext in nablarch.core.validation.domain
Modifier and TypeMethodDescription<T> boolean
DomainValidator.validate
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Annotation annotation, Object value) -
Uses of ValidationContext in nablarch.core.validation.validator
Modifier and TypeMethodDescription<T> boolean
DecimalRangeValidator.validate
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Annotation annotation, Object value) <T> boolean
DecimalRangeValidator.validate
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Map<String, Object> params, Object value) <T> boolean
NumberRangeValidator.validate
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Annotation annotation, Object value) バリデーションを実行する。
対応するチェックの結果がNGであった場合、ValidationContextにエラーメッセージを追加し、falseを返す。<T> boolean
NumberRangeValidator.validate
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Map<String, Object> params, Object value) バリデーションを実行する。
対応するチェックの結果がNGであった場合、ValidationContextにエラーメッセージを追加し、falseを返す。<T> boolean
RequiredValidator.validate
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Annotation annotation, Object value) バリデーションを実行する。
対応するチェックの結果がNGであった場合、ValidationContextにエラーメッセージを追加し、falseを返す。<T> boolean
RequiredValidator.validate
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Map<String, Object> params, Object value) バリデーションを実行する。
対応するチェックの結果がNGであった場合、ValidationContextにエラーメッセージを追加し、falseを返す。<T> boolean
StringValidatorSupport.validate
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Annotation annotation, Object value) バリデーションを実行する。
対応するチェックの結果がNGであった場合、ValidationContextにエラーメッセージを追加し、falseを返す。<T> boolean
StringValidatorSupport.validate
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Map<String, Object> params, Object value) バリデーションを実行する。
対応するチェックの結果がNGであった場合、ValidationContextにエラーメッセージを追加し、falseを返す。<T> boolean
CharacterLimitationValidator.validateSingleValue
(ValidationContext<T> context, String propertyName, Object propertyDisplayObject, A annotation, String value) <T> boolean
LengthValidator.validateSingleValue
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Length length, String value) 1つの入力値に対するバリデーションを行う。abstract <T> boolean
StringValidatorSupport.validateSingleValue
(ValidationContext<T> context, String propertyName, Object propertyDisplayObject, A annotation, String value) 1つの入力値に対するバリデーションを行う。 -
Uses of ValidationContext in nablarch.fw.web.upload.util
Modifier and TypeMethodDescriptionBasicValidatingStrategy.validateRecord
(DataRecord dataRecord) 1件分のレコードをバリデーションする。ValidatingStrategy.validateRecord
(DataRecord dataRecord) 1件分のレコードをバリデーションする。Modifier and TypeMethodDescriptionBasicValidatingStrategy.handleInvalidRecord
(DataRecord errorRecord, ValidationContext<FORM> context) バリデーションエラーレコードを処理する。ValidatingStrategy.handleInvalidRecord
(DataRecord errorRecord, ValidationContext<FORM> context) バリデーションエラーレコードを処理する。