Module jp.ecuacion.splib.web
Class SplibExceptionHandler.ValidationErrorInfoBean
java.lang.Object
jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler.ValidationErrorInfoBean
- Enclosing class:
SplibExceptionHandler
NotEmptyの効率的な実装のために動的なNotEmptyの適用(BaseRecordに@NotEmptyを記載しておき、何らかの条件でそれをactiveにする形)を検討したが、
結果不可であることがわかった。その場合、個別ロジックでnot emptyチェックを行右必要があるが、別途実施されたbean validationの結果と合わせる。 その際、実際のbean
validationの結果(ConstraintViolation)を自分で生成するのはなかなか辛いので、bean validationの結果も含め
必要な項目を本beanに入れて後処理を共通化する
-
Constructor Summary
ConstructorsConstructorDescriptionValidationErrorInfoBean(jakarta.validation.ConstraintViolation<?> cv) ValidationErrorInfoBean(String message, String propertyPath, String validatorClass) こちらはnotEmptyのロジックチェック側で使用。 -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
ValidationErrorInfoBean
こちらはnotEmptyのロジックチェック側で使用。 -
ValidationErrorInfoBean
public ValidationErrorInfoBean(jakarta.validation.ConstraintViolation<?> cv)
-
-
Method Details
-
getMessage
-
getPropertyPath
-
getValidatorClass
-
getAnnotationDescriptionString
-