| Modifier and Type | Class and Description |
|---|---|
class |
AttributeDefinition
A single attribute definition in the DataDictionary, which contains
information relating to the display, validation, and general maintenance of a
specific attribute of an entry.
|
class |
AttributeDefinitionBase
Common class for attribute definitions in the DataDictionary, which contains
information relating to the display, validation, and general maintenance of a
specific attribute of an entry.
|
class |
CollectionDefinition
A single Collection attribute definition in the DataDictionary, which contains information relating to the display, validation,
and general maintenance of a specific Collection attribute of an entry.
|
class |
ComplexAttributeDefinition
A complex attribute definition in the DataDictictionary.
|
class |
ExternalizableAttributeDefinitionProxy
A single attribute definition in the DataDictionary, which contains
information relating to the display, validation, and general maintenance of a
specific attribute of an entry.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CollectionSizeConstrainable
Validation capability to constrain a value of type collection to a specific minimum and maximum
number of elements.
|
interface |
DataTypeConstrainable
Validation capability to constrain a value to be of a specific data type.
|
interface |
ExistenceConstrainable
Validation capability to constrain a value to be required or not required to be non-empty.
|
interface |
LengthConstrainable
This interface defines methods that must be implemented by classes that want to be processed as
|
interface |
RangeConstrainable
Validation capability to constrain a value to be within some numeric or date range.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CollectionSizeConstraint
A collection size constraint is one that implements a maximum and minimum number of elements for a collection.
|
interface |
DataTypeConstraint
A data type constraint is one that enforces a specific data type for an object.
|
interface |
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.
|
interface |
LengthConstraint
A length constraint is one that restricts the length of a string to some predefined maximum (and/or minimum).
|
interface |
RangeConstraint
A range constraint is one that restricts a value to a specified range.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AllowCharacterConstraint
Parent abstract class that allows additional characters to be allowed in child constraint
character sets, see AlphaNumericPatternConstraint, among others for example.
|
class |
AlphaNumericPatternConstraint
A ValidCharactersConstraint based on AlphaNumericValidationPattern.
|
class |
AlphaPatternConstraint
Pattern for matching alpha characters
|
class |
AnyCharacterPatternConstraint
Pattern for matching any printable character
|
class |
BaseConstraint
A class that implements the required accessor for label keys.
|
class |
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.
|
class |
CharsetPatternConstraint
Pattern for matching any character in the given list (String)
|
class |
ConfigurationBasedRegexPatternConstraint |
class |
DatePatternConstraint
DatePatternConstraint constrains a field to only allow dates which are part of the formats
defined in the system.
|
class |
FixedPointPatternConstraint
TODO delyea don't forget to fill this in.
|
class |
FloatingPointPatternConstraint
Validation pattern for matching floating point numbers, optionally matching negative numbers
|
class |
IntegerPatternConstraint
TODO Administrator don't forget to fill this in.
|
class |
LookupConstraint
This class is a direct copy of one that was in Kuali Student.
|
class |
MustOccurConstraint
Must occur constraints are constraints that indicate some range of acceptable valid results.
|
class |
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
|
class |
PrerequisiteConstraint
Prerequisite constraints require that some other attribute be non-empty in order for the constraint to be valid.
|
class |
SimpleConstraint
A simple constraint stores 'basic' constraints for a field.
|
class |
UTF8AnyCharacterPatternConstraint
Pattern for matching any printable character
|
class |
ValidCharactersConstraint
This is a constraint that limits attribute values to some subset of valid characters or to match a particular regular expression.
|
class |
ValidCharactersPatternConstraint
This abstract class extends from ValidCharactersConstraint.
|
class |
ValidDataPatternConstraint
Class used to
|
class |
WhenConstraint
A when constraint is a child of a case constraint.
|
| Modifier and Type | Field and Description |
|---|---|
protected Constraint |
WhenConstraint.constraint |
| Modifier and Type | Method and Description |
|---|---|
Constraint |
WhenConstraint.getConstraint() |
| Modifier and Type | Method and Description |
|---|---|
void |
WhenConstraint.setConstraint(Constraint constraint) |
| Modifier and Type | Method and Description |
|---|---|
List<Constraint> |
ConstraintProvider.getConstraints(T definition,
Class<? extends Constraint> constraintType) |
List<Constraint> |
BaseConstraintProvider.getConstraints(T definition,
Class<? extends Constraint> constraintType) |
| Modifier and Type | Method and Description |
|---|---|
List<Constraint> |
ConstraintProvider.getConstraints(T definition,
Class<? extends Constraint> constraintType) |
List<Constraint> |
BaseConstraintProvider.getConstraints(T definition,
Class<? extends Constraint> constraintType) |
| Modifier and Type | Method and Description |
|---|---|
<C extends Constraint> |
ValidCharactersConstraintResolver.resolve(T definition) |
<C extends Constraint> |
SimpleConstraintResolver.resolve(T definition)
Return SimpleConstraint if SimpleConstrainable, otherwise return an empty list.
|
<C extends Constraint> |
PrerequisiteConstraintsResolver.resolve(T definition) |
<C extends Constraint> |
MustOccurConstraintsResolver.resolve(T definition) |
<C extends Constraint> |
DefinitionConstraintResolver.resolve(T definition) |
<C extends Constraint> |
ConstraintResolver.resolve(T definition) |
<C extends Constraint> |
CaseConstraintResolver.resolve(T definition) |
| Modifier and Type | Class and Description |
|---|---|
class |
BasePrerequisiteConstraintProcessor<C extends Constraint> |
interface |
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.
|
interface |
ConstraintProcessor<T,C extends Constraint>
This interface must be implemented by constraint processors, which validate individual constraints in the
data dictionary.
|
class |
MandatoryElementConstraintProcessor<C extends Constraint>
This abstract class can be extended by constraint processor classes that
must be processed on every validation.
|
class |
OptionalElementConstraintProcessor<C extends Constraint> |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Constraint> |
ValidCharactersConstraintProcessor.getConstraintType() |
Class<? extends Constraint> |
SimpleConstraintProcessor.getConstraintType() |
Class<? extends Constraint> |
RangeConstraintProcessor.getConstraintType() |
Class<? extends Constraint> |
PrerequisiteConstraintProcessor.getConstraintType() |
Class<? extends Constraint> |
MustOccurConstraintProcessor.getConstraintType() |
Class<? extends Constraint> |
LengthConstraintProcessor.getConstraintType() |
Class<? extends Constraint> |
ExistenceConstraintProcessor.getConstraintType() |
Class<? extends Constraint> |
DataTypeConstraintProcessor.getConstraintType() |
Class<? extends Constraint> |
ConstraintProcessor.getConstraintType() |
Class<? extends Constraint> |
CollectionSizeConstraintProcessor.getConstraintType() |
Class<? extends Constraint> |
CaseConstraintProcessor.getConstraintType() |
| Modifier and Type | Method and Description |
|---|---|
List<Constraint> |
ProcessorResult.getConstraints() |
| Constructor and Description |
|---|
ProcessorResult(ConstraintValidationResult constraintValidationResult,
Constrainable definition,
AttributeValueReader attributeValueReader,
Constraint... constraints) |
ProcessorResult(List<ConstraintValidationResult> constraintValidationResults,
Constrainable definition,
AttributeValueReader attributeValueReader,
Constraint... constraints) |
| Constructor and Description |
|---|
ProcessorResult(ConstraintValidationResult constraintValidationResult,
Constrainable definition,
AttributeValueReader attributeValueReader,
List<Constraint> constraints) |
| Modifier and Type | Class and Description |
|---|---|
class |
InputField
Field that encapsulates data input/output captured by an attribute within the
application
|
class |
LookupInputField
Custom
InputField for search fields within a lookup view |
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.