1 package org.hibernate.validator; 3 4 import java.util.Iterator ; 5 6 import org.hibernate.mapping.Column; 7 import org.hibernate.mapping.Property; 8 9 15 public class NotNullValidator implements Validator<NotNull>, PropertyConstraint { 16 17 public boolean isValid(Object value) { 18 return value!=null; 19 } 20 21 public void initialize(NotNull parameters) {} 22 23 public void apply(Property property) { 24 Iterator <Column> iter = (Iterator <Column>) property.getColumnIterator(); 25 while ( iter.hasNext() ) { 26 iter.next().setNullable(false); 27 } 28 } 29 } 30 | Popular Tags |