Interface | Description |
---|---|
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 | Description |
---|---|
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.
|
SimpleConstraintProcessor |
Processor for simple constraint which takes out each constraining value it contains and calls the appropriate
processor
|
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–2016 The Kuali Foundation. All rights reserved.