Package org.iplass.mtp.entity
Interface 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; } }
-
Method Summary
Modifier and TypeMethodDescriptionboolean
validate
(Object value, ValidationContext context) valueの値を検証するコードを実装します。 falseを返却した場合、検証エラーとなります。 contextにsetAttributeした値は、エラーメッセージにて埋め込みが可能となります。
-
Method Details
-
validate
valueの値を検証するコードを実装します。 falseを返却した場合、検証エラーとなります。 contextにsetAttributeした値は、エラーメッセージにて埋め込みが可能となります。- Parameters:
value
-context
-- Returns:
-