パッケージ org.iplass.mtp.entity
インタフェース PropertyValidator
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;
}
}
-
メソッドの概要
-
メソッドの詳細
-
validate
valueの値を検証するコードを実装します。 falseを返却した場合、検証エラーとなります。 contextにsetAttributeした値は、エラーメッセージにて埋め込みが可能となります。- パラメータ:
value-context-- 戻り値:
-