パッケージ 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
-- 戻り値:
-