Package net.sf.oval.configuration.annotation

Interface Summary
AnnotationCheck<ConstraintAnnotation extends Annotation> Interface for constraint checks that are configurable via annotations.
AnnotationCheckExclusion<ExclusionAnnotation extends Annotation> Interface for constraint checks that are configurable via annotations.
 

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  
JPAAnnotationsConfigurer Constraints configurer that interprets certain EJB3 JPA annotations: javax.persistence.Basic(optional=false) => net.sf.oval.constraints.NotNullCheck javax.persistence.OneToOne(optional=false) => net.sf.oval.constraints.NotNullCheck javax.persistence.ManyToOne(optional=false) => net.sf.oval.constraints.NotNullCheck javax.persistence.Column(nullable=false) => net.sf.oval.constraints.NotNullCheck javax.persistence.Column(length=5) => net.sf.oval.constraints.LengthCheck
 

Annotation Types Summary
Constraint Annotations tagged with this annotation represent single-value constraints.
Exclusion Annotations tagged with this annotation represent constraint exclusion.
IsInvariant Specifies that the return value of the given method (usually a getter method) should be checked whenever the object is validated.
 



Copyright © 2008 The OVal Development Team. All Rights Reserved.