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

Interface Summary
CollectionSizeConstraint A collection size constraint is one that implements a maximum and minimum number of elements for a collection.
Constraint This is the marker interface for constraints.
DataTypeConstraint A data type constraint is one that enforces a specific data type for an object.
ExistenceConstraint An existence constraint is a constraint that requires (or does not require) that some non-empty value exist for this constrained object or field.
LengthConstraint A length constraint is one that restricts the length of a string to some predefined maximum (and/or minimum).
RangeConstraint A range constraint is one that restricts a value to a specified range.
 

Class Summary
AllowCharacterConstraint Parent abstract class that allows additional characters to be allowed in child constraint character sets, see AlphaNumericPatternConstraint, among others for example.
AlphaNumericPatternConstraint A ValidCharactersConstraint based on AlphaNumericValidationPattern.
AlphaPatternConstraint Pattern for matching alpha characters
AnyCharacterPatternConstraint Pattern for matching any printable character
BaseConstraint A class that implements the required accessor for label keys.
CaseConstraint A case constraint is a constraint that is imposed only when a certain condition is met, for example, if the country attribute value is "USA", then a prerequisite constraint may be imposed that the 'State' attribute is non-null.
CharsetPatternConstraint Pattern for matching any character in the given list (String)
CommonLookup This class is a direct copy of one that was in Kuali Student.
CommonLookupParam This class is a direct copy of one that was in Kuali Student.
ConfigurationBasedRegexPatternConstraint  
DatePatternConstraint DatePatternConstraint constrains a field to only allow dates which are part of the formats defined in the system.
FixedPointPatternConstraint TODO delyea don't forget to fill this in.
FloatingPointPatternConstraint Validation pattern for matching floating point numbers, optionally matching negative numbers
IntegerPatternConstraint TODO Administrator don't forget to fill this in.
LookupConstraint This class is a direct copy of one that was in Kuali Student.
LookupConstraintParamMapping This class is a direct copy of one that was in Kuali Student.
MustOccurConstraint Must occur constraints are constraints that indicate some range of acceptable valid results.
NumericPatternConstraint Pattern for matching numeric characters, difference between NumericPatternConstraint and IntegerPatternConstraint is that a numeric pattern constraint is for matching numeric characters and can be mixed with other characters by setting allow flags on, while integer is for only positive/negative numbers
PrerequisiteConstraint Prerequisite constraints require that some other attribute be non-empty in order for the constraint to be valid.
SimpleConstraint A simple constraint stores 'basic' constraints for a field.
UTF8AnyCharacterPatternConstraint Pattern for matching any printable character
ValidCharactersConstraint This is a constraint that limits attribute values to some subset of valid characters or to match a particular regular expression.
ValidCharactersPatternConstraint This abstract class extends from ValidCharactersConstraint.
ValidDataPatternConstraint Class used to
WhenConstraint A when constraint is a child of a case constraint.
 

Enum Summary
CommonLookupParam.Usage  
CommonLookupParam.Widget  
CommonLookupParam.WriteAccess  
 



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