Class ConstraintViolationConverter

java.lang.Object
nablarch.core.validation.ee.ConstraintViolationConverter

@Published public class ConstraintViolationConverter extends Object
Bean Validationのバリデーション結果をMessageに変換するクラス。
Author:
T.Kawasaki
  • Constructor Details

    • ConstraintViolationConverter

      public ConstraintViolationConverter()
      ConstraintViolationConverterオブジェクトを生成する。
    • ConstraintViolationConverter

      public ConstraintViolationConverter(String prefix)
      指定されたprefixを保持したConstraintViolationConverterオブジェクトを生成する。
      Parameters:
      prefix - バリデーション対象オブジェクトのプロパティ名に付与するプレフィクス
  • Method Details

    • convert

      public <BEAN> List<Message> convert(Set<jakarta.validation.ConstraintViolation<BEAN>> violations)
      Bean Validationのバリデーション結果をMessageに変換する。
      Type Parameters:
      BEAN - バリデーション対象Beanの型
      Parameters:
      violations - BeanValidationのバリデーション結果
      Returns:
      バリデーション結果のリスト (BeanValidationのバリデーション結果が空の場合は空のリストを返す)
    • convert

      public Message convert(jakarta.validation.ConstraintViolation<?> violation)
      Bean Validationのバリデーション結果をMessageに変換する。
      Parameters:
      violation - BeanValidationのバリデーション結果
      Returns:
      バリデーション結果のメッセージ