Package org.kuali.rice.krad.datadictionary.validation.processor

Interface Summary
CollectionConstraintProcessor<T extends Collection<?>,C extends Constraint> This is a marker interface for 'collection constraint processors', that is - a constraint processor that tests collections rather than their elements.
ConstraintProcessor<T,C extends Constraint> This interface must be implemented by constraint processors, which validate individual constraints in the data dictionary.
 

Class Summary
BasePrerequisiteConstraintProcessor<C extends Constraint>  
CaseConstraintProcessor This object processes 'case constraints', which are constraints that are imposed only in specific cases, for example, when a value is equal to some constant, or greater than some limit.
CollectionSizeConstraintProcessor This class validates attributes that are collection size constrained - ones that can only have between x and y number
DataTypeConstraintProcessor  
ExistenceConstraintProcessor  
LengthConstraintProcessor  
MandatoryElementConstraintProcessor<C extends Constraint> This abstract class can be extended by constraint processor classes that must be processed on every validation.
MustOccurConstraintProcessor  
OptionalElementConstraintProcessor<C extends Constraint>  
PrerequisiteConstraintProcessor  
RangeConstraintProcessor This class enforces range constraints - that is, constraints that keep a number or a date within a specific range.
ValidCharactersConstraintProcessor This class defines a constraint processor to ensure that attribute values are constrained to valid characters, as defined by some regular expression.
 



Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.