Package org.kuali.rice.krad.datadictionary.validation.constraint
package org.kuali.rice.krad.datadictionary.validation.constraint
-
ClassDescriptionParent abstract class that allows additional characters to be allowed in child constraint character sets, see AlphaNumericPatternConstraint, among others for example.A ValidCharactersConstraint based on AlphaNumericValidationPattern.Pattern for matching alpha charactersPattern for matching any printable characterA class that implements the required accessor for label keys.CaseConstraint is imposed only when a certain condition is metPattern for matching any character in the given list (String)A collection size constraint is one that implements a maximum and minimum number of elements for a collection.ConfigurationBasedRegexPatternConstraint uses a patternTypeKey to get the regex used for validation by key from the KualiConfigurationServiceThis is the marker interface for constraints.Validation pattern for matching currency type.A data type constraint is one that enforces a specific data type for an object.DatePatternConstraint constrains a field to only allow dates which are part of the formats defined in the system.An existence constraint is a constraint that requires (or does not require) that some non-empty value exist for this constrained object or field.Validation pattern for matching fixed point numbers, optionally matching negative numbersValidation pattern for matching floating point numbers, optionally matching negative numbersTODO Administrator don't forget to fill this in.Constraint that restricts the length of a string to some predefined maximum and/or minimumMust occur constraints are constraints that indicate some range of acceptable valid results.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 numbersPrerequisite constraints require that some other attribute be non-empty in order for the constraint to be valid.A range constraint that restricts a value to a specified rangeA simple constraint stores 'basic' constraints for a field.Pattern for matching any printable characterThis is a constraint that limits attribute values to some subset of valid characters or to match a particular regular expression.This abstract class extends from ValidCharactersConstraint.
WhenConstraintis a child of aCaseConstraint