| 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 |
BusinessObjectEntry
A single BusinessObject entry in the DataDictionary, which contains information relating to the display, validation,
and general maintenance of a BusinessObject and its attributes.
|
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 |
DataObjectEntry
Generic dictionary entry for an object that does not have to implement BusinessObject.
|
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 | Method and Description |
|---|---|
Constrainable |
ViewAttributeValueReader.getDefinition(String attributeName)
Gets the definition which is an InputField on the View/Page
|
Constrainable |
SingleAttributeValueReader.getDefinition(String attributeName) |
Constrainable |
DictionaryObjectAttributeValueReader.getDefinition(String attrName) |
Constrainable |
AttributeValueReader.getDefinition(String attributeName)
This method provides access to the constrainable attribute definition of a specific attribute name.
|
Constrainable |
ViewAttributeValueReader.getEntry()
Not used for this reader, returns null
|
Constrainable |
SingleAttributeValueReader.getEntry() |
Constrainable |
DictionaryObjectAttributeValueReader.getEntry() |
Constrainable |
AttributeValueReader.getEntry()
The dictionary metadata associated with an object (its "entry" in the dictionary) can also be constrainable, in which case the object
value itself can be validated against one or more constraints.
|
| Modifier and Type | Method and Description |
|---|---|
List<Constrainable> |
ViewAttributeValueReader.getDefinitions()
Gets all InputFields (which extend Constrainable)
|
List<Constrainable> |
SingleAttributeValueReader.getDefinitions() |
List<Constrainable> |
DictionaryObjectAttributeValueReader.getDefinitions() |
List<Constrainable> |
AttributeValueReader.getDefinitions()
This method returns a list of all constrainable dictionary metadata definitions for attributes or fields encapsulated by this object.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CaseConstrainable
Validation capability to constrain a particular value under specific conditions.
|
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 |
HierarchicallyConstrainable
Validation capability
|
interface |
LengthConstrainable
This interface defines methods that must be implemented by classes that want to be processed as
|
interface |
LookupConstrainable
This capability is not yet implemented.
|
interface |
MustOccurConstrainable
Validation capability to constrain an object to has some specified acceptable number of prerequisite constraints nested
within must occur constraints.
|
interface |
PrerequisiteConstrainable
Validation capability to constrain a value by requiring that some other attribute value be non-empty.
|
interface |
RangeConstrainable
Validation capability to constrain a value to be within some numeric or date range.
|
interface |
SimpleConstrainable
Constrainable interface for the SimpleConstraint constraint
|
interface |
ValidCharactersConstrainable
Validation capability that tests a value against some regular expression or set of valid characters.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseConstraintProvider<T extends Constrainable>
A class that implements a simple in memory storage map of constraint resolvers.
|
interface |
ConstraintProvider<T extends Constrainable>
An object that determines a list of constraints for a given Constrainable definition for an attribute
in the data dictionary.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
DataObjectEntryConstraintProvider.isSupported(Constrainable definition) |
boolean |
ConstraintProvider.isSupported(Constrainable definition) |
boolean |
ComplexAttributeDefinitionConstraintProvider.isSupported(Constrainable definition) |
boolean |
CollectionDefinitionConstraintProvider.isSupported(Constrainable definition) |
boolean |
AttributeDefinitionConstraintProvider.isSupported(Constrainable definition) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConstraintResolver<T extends Constrainable>
An interface that provides a lookup of constraints for a specific constrainable attribute definition.
|
class |
DefinitionConstraintResolver<T extends Constrainable>
An object that returns the constrainable definition itself as a list for a definition implementing the capability
Constrainable. |
class |
SimpleConstraintResolver<T extends Constrainable> |
| Modifier and Type | Method and Description |
|---|---|
Constrainable |
ProcessorResult.getDefinition() |
| Constructor and Description |
|---|
ProcessorResult(ConstraintValidationResult constraintValidationResult,
Constrainable definition,
AttributeValueReader attributeValueReader,
Constraint... constraints) |
ProcessorResult(ConstraintValidationResult constraintValidationResult,
Constrainable definition,
AttributeValueReader attributeValueReader,
List<Constraint> constraints) |
ProcessorResult(List<ConstraintValidationResult> constraintValidationResults,
Constrainable definition,
AttributeValueReader attributeValueReader,
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.