Class Summary |
AbstractAnnotationCheck<ConstraintAnnotation extends Annotation> |
Partial implementation of check classes configurable via annotations. |
AbstractAnnotationCheckExclusion<ExclusionAnnotation extends Annotation> |
Partial implementation of check exclusion classes configurable via annotations. |
AnnotationsConfigurer |
Configurer that configures constraints based on annotations tagged with Constraint |
BeanValidationAnnotationsConfigurer |
Constraints configurer that interprets the JSR303 built-in Java Bean Validation annotations:
javax.validation.constraints.AssertFalse => net.sf.oval.constraint.AssertFalseCheck
javax.validation.constraints.AssertTrue => net.sf.oval.constraint.AssertTrueCheck
javax.validation.constraints.DecimalMax => net.sf.oval.constraint.MaxCheck
javax.validation.constraints.DecimalMin => net.sf.oval.constraint.MinCheck
javax.validation.constraints.Digits => net.sf.oval.constraint.DigitsCheck
javax.validation.constraints.Future => net.sf.oval.constraint.FutureCheck
javax.validation.constraints.Max => net.sf.oval.constraint.MaxCheck
javax.validation.constraints.Min => net.sf.oval.constraint.MinCheck
javax.validation.constraints.NotNull => net.sf.oval.constraint.NotNullCheck
javax.validation.constraints.Null => net.sf.oval.constraint.AssertNullCheck
javax.validation.constraints.Past => net.sf.oval.constraint.PastCheck
javax.validation.constraints.Pattern => net.sf.oval.constraint.PatternCheck
javax.validation.constraints.Size => net.sf.oval.constraint.SizeCheck
javax.validation.Valid => net.sf.oval.constraint.AssertValidCheck
|
JPAAnnotationsConfigurer |
Constraints configurer that interprets certain EJB3 JPA annotations:
javax.persistence.Basic(optional=false) => net.sf.oval.constraint.NotNullCheck
javax.persistence.OneToOne(optional=false) => net.sf.oval.constraint.NotNullCheck, net.sf.oval.constraint.AssertValidCheck
javax.persistence.ManyToOne(optional=false) => net.sf.oval.constraint.NotNullCheck, net.sf.oval.constraint.AssertValidCheck
javax.persistence.ManyToMany => net.sf.oval.constraint.AssertValidCheck
javax.persistence.Column(nullable=false) => net.sf.oval.constraint.NotNullCheck
javax.persistence.Column(length=5) => net.sf.oval.constraint.LengthCheck
|