Uses of Class
nablarch.core.validation.ValidationContext
Packages that use ValidationContext
Package
Description
コードを使用したバリデーションを行う機能を提供する。
日付ユーティリティ
Webアプリケーションの作成に必要となる共通機能を提供する。
webのUI上で複合キーを使用する際に必要な機能を提供する。
入力値をチェックするバリデーション機能を提供する。
コンバータの実装を提供する。
ドメイン定義に従いバリデーションを行う機能を提供する。
バリデータを提供する。
ファイルアップロードに関するユーティリティ機能を提供する。
-
Uses of ValidationContext in nablarch.common.code.validator
Methods in nablarch.common.code.validator with parameters of type ValidationContextModifier 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
Methods in nablarch.common.date with parameters of type ValidationContextModifier 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
Methods in nablarch.common.web with parameters of type ValidationContextModifier 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
Methods in nablarch.common.web.compositekey with parameters of type ValidationContextModifier 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
Methods in nablarch.core.validation that return ValidationContextModifier 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) リクエストのバリデーションと変換を行う。Methods in nablarch.core.validation with parameters of type ValidationContextModifier 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
Methods in nablarch.core.validation.convertor with parameters of type ValidationContextModifier 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
Methods in nablarch.core.validation.domain with parameters of type ValidationContextModifier 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
Methods in nablarch.core.validation.validator with parameters of type ValidationContextModifier 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
Methods in nablarch.fw.web.upload.util that return ValidationContextModifier and TypeMethodDescriptionBasicValidatingStrategy.validateRecord
(DataRecord dataRecord) 1件分のレコードをバリデーションする。ValidatingStrategy.validateRecord
(DataRecord dataRecord) 1件分のレコードをバリデーションする。Methods in nablarch.fw.web.upload.util with parameters of type ValidationContextModifier and TypeMethodDescriptionBasicValidatingStrategy.handleInvalidRecord
(DataRecord errorRecord, ValidationContext<FORM> context) バリデーションエラーレコードを処理する。ValidatingStrategy.handleInvalidRecord
(DataRecord errorRecord, ValidationContext<FORM> context) バリデーションエラーレコードを処理する。