Class SplibExceptionHandler.ValidationErrorInfoBean

java.lang.Object
jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler.ValidationErrorInfoBean
Enclosing class:
SplibExceptionHandler

public static class SplibExceptionHandler.ValidationErrorInfoBean extends Object
NotEmptyの効率的な実装のために動的なNotEmptyの適用(BaseRecordに@NotEmptyを記載しておき、何らかの条件でそれをactiveにする形)を検討したが、 結果不可であることがわかった。その場合、個別ロジックでnot emptyチェックを行右必要があるが、別途実施されたbean validationの結果と合わせる。 その際、実際のbean validationの結果(ConstraintViolation)を自分で生成するのはなかなか辛いので、bean validationの結果も含め 必要な項目を本beanに入れて後処理を共通化する
  • Constructor Details

    • ValidationErrorInfoBean

      public ValidationErrorInfoBean(String message, String propertyPath, String validatorClass)
      こちらはnotEmptyのロジックチェック側で使用。
    • ValidationErrorInfoBean

      public ValidationErrorInfoBean(jakarta.validation.ConstraintViolation<?> cv)
  • Method Details

    • getMessage

      public String getMessage()
    • getPropertyPath

      public String getPropertyPath()
    • getValidatorClass

      public String getValidatorClass()
    • getAnnotationDescriptionString

      public String getAnnotationDescriptionString()