Package org.kuali.rice.krad.datadictionary.validation.processor
package org.kuali.rice.krad.datadictionary.validation.processor
-
ClassDescriptionBasePrerequisiteConstraintProcessor<C extends Constraint>CaseConstraintProcessor processes 'case constraints', which are constraints that are imposed only in specific casesCollectionConstraintProcessor is a marker interface for 'collection constraint processors'This class validates attributes that are collection size constrained - ones that can only have between x and y numberConstraintProcessor<T,
C extends Constraint> ConstraintProcessor must be implemented by constraint processors, which validate individual constraints in the data dictionaryDataTypeConstraintProcessor processes constraints of typeDataTypeConstraintMandatoryElementConstraintProcessor<C extends Constraint>This abstract class can be extended by constraint processor classes that must be processed on every validation.OptionalElementConstraintProcessor<C extends Constraint>RangeConstraintProcessor enforces range constraints - that is, constraints that keep a number or a date within a specific rangeProcessor for simple constraint which takes out each constraining value it contains and calls the appropriate processorThis class defines a constraint processor to ensure that attribute values are constrained to valid characters, as defined by some regular expression.