public interface PropertyValidator
Entityのプロパティの値の検証をJavaクラスでカスタム実装する際のインタフェースです。
public class CustomPropertyValidator implements PropertyValidator {
public boolean validate(Object value, ValidationContext context) {
if (value == null) {
return false;
}
if (value instanceof String) {
//contextにセットした値はエラーメッセージに埋め込み可能です。
context.setAttribute("type", "String");
return false;
}
return true;
}
}
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
validate(java.lang.Object value,
ValidationContext context)
valueの値を検証するコードを実装します。
|
boolean validate(java.lang.Object value,
ValidationContext context)
value - context -