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 SummaryModifier and TypeMethodDescriptionbooleanvalidate(Object value, ValidationContext context) valueの値を検証するコードを実装します。 falseを返却した場合、検証エラーとなります。 contextにsetAttributeした値は、エラーメッセージにて埋め込みが可能となります。
- 
Method Details- 
validatevalueの値を検証するコードを実装します。 falseを返却した場合、検証エラーとなります。 contextにsetAttributeした値は、エラーメッセージにて埋め込みが可能となります。- Parameters:
- value-
- context-
- Returns:
 
 
-