| 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
CollectionDefinition defines a single Collection attribute definition in the DataDictionary
|
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 | Class and Description |
|---|---|
class |
ViewAttributeValueReader.InputFieldConstrainableInfo
This is a simple object used to contain information about InputFields that are being evaluated and used by
this ViewAttributeValueReader.
|
| 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)
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()
gets the dictionary metadata associated with an object (its "entry" in the dictionary)
|
| 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()
gets 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 |
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>
BaseConstraintProvider implements a simple in memory storage map of constraint resolvers
|
interface |
ConstraintProvider<T extends Constrainable>
ConstraintProvider 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)
checks whether this provider supports the provided 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>
ConstraintResolver 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)
creates a processor result from the parameters provided
|
ProcessorResult(ConstraintValidationResult constraintValidationResult,
Constrainable definition,
AttributeValueReader attributeValueReader,
List<Constraint> constraints)
creates a processor result from the parameters provided
|
ProcessorResult(List<ConstraintValidationResult> constraintValidationResults,
Constrainable definition,
AttributeValueReader attributeValueReader,
Constraint... constraints)
creates a processor result from the parameters provided
|
| Modifier and Type | Class and Description |
|---|---|
class |
LookupInputField
Custom
InputField for criteria fields within a lookup view that adds criteria specific options. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
InputField
TODO mark don't forget to fill this in.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InputFieldBase
Field that encapsulates data input/output captured by an attribute within the
application
|
Copyright © 2005–2018 The Kuali Foundation. All rights reserved.