| Package | Description |
|---|---|
| org.kuali.rice.krad.datadictionary.validation |
Data Dictionary validation objects.
|
| org.kuali.rice.krad.datadictionary.validation.processor | |
| org.kuali.rice.krad.datadictionary.validation.result | |
| org.kuali.rice.krad.service |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseAttributeValueReader
A class that implements the required accessors and legacy processing for an attribute value reader.
|
class |
DictionaryObjectAttributeValueReader
This class allows a dictionary object to expose information about its fields / attributes, including the values of
those fields, with some guidance from the DataDictionaryEntry object.
|
class |
SingleAttributeValueReader
This class allows a single attribute value to be exposed to the validation service, along
with some guidance about how that value should be interpreted, provided by the AttributeDefinition
that corresponds.
|
class |
ViewAttributeValueReader
AttributeValueReader which can read the correct values from all InputFields which exist on the View
|
| Modifier and Type | Method and Description |
|---|---|
AttributeValueReader |
ViewAttributeValueReader.clone()
Cones this AttributeValueReader
|
AttributeValueReader |
SingleAttributeValueReader.clone() |
AttributeValueReader |
DictionaryObjectAttributeValueReader.clone() |
abstract AttributeValueReader |
BaseAttributeValueReader.clone() |
AttributeValueReader |
AttributeValueReader.clone()
overrides
Object.clone() |
| Modifier and Type | Method and Description |
|---|---|
protected ConstraintValidationResult |
ValidCharactersConstraintProcessor.doProcessFormattableValidCharConstraint(DictionaryValidationResult result,
ValidCharactersConstraint validCharsConstraint,
Formatable definition,
Object value,
AttributeValueReader attributeValueReader) |
ProcessorResult |
CollectionSizeConstraintProcessor.process(DictionaryValidationResult result,
Collection<?> collection,
CollectionSizeConstraint constraint,
AttributeValueReader attributeValueReader) |
ProcessorResult |
CaseConstraintProcessor.process(DictionaryValidationResult result,
Object value,
CaseConstraint caseConstraint,
AttributeValueReader attributeValueReader) |
ProcessorResult |
DataTypeConstraintProcessor.process(DictionaryValidationResult result,
Object value,
DataTypeConstraint constraint,
AttributeValueReader attributeValueReader) |
ProcessorResult |
ExistenceConstraintProcessor.process(DictionaryValidationResult result,
Object value,
ExistenceConstraint constraint,
AttributeValueReader attributeValueReader) |
ProcessorResult |
LengthConstraintProcessor.process(DictionaryValidationResult result,
Object value,
LengthConstraint constraint,
AttributeValueReader attributeValueReader) |
ProcessorResult |
MustOccurConstraintProcessor.process(DictionaryValidationResult result,
Object value,
MustOccurConstraint constraint,
AttributeValueReader attributeValueReader) |
ProcessorResult |
PrerequisiteConstraintProcessor.process(DictionaryValidationResult result,
Object value,
PrerequisiteConstraint constraint,
AttributeValueReader attributeValueReader)
process the provided constraint
|
ProcessorResult |
RangeConstraintProcessor.process(DictionaryValidationResult result,
Object value,
RangeConstraint constraint,
AttributeValueReader attributeValueReader) |
ProcessorResult |
SimpleConstraintProcessor.process(DictionaryValidationResult result,
Object value,
SimpleConstraint constraint,
AttributeValueReader attributeValueReader)
Processes the SimpleConstraint by calling process on the other smaller constraints it represents and
putting the results together in ProcessorResult
|
ProcessorResult |
ValidCharactersConstraintProcessor.process(DictionaryValidationResult result,
Object value,
ValidCharactersConstraint constraint,
AttributeValueReader attributeValueReader)
process the provided constraint
|
ProcessorResult |
ConstraintProcessor.process(DictionaryValidationResult result,
T value,
C constraint,
AttributeValueReader attributeValueReader)
process the provided constraint
|
protected ConstraintValidationResult |
DataTypeConstraintProcessor.processDataTypeConstraint(DictionaryValidationResult result,
DataType dataType,
Object value,
AttributeValueReader attributeValueReader)
validates the value provided using
DataTypeConstraint |
protected boolean |
MustOccurConstraintProcessor.processMustOccurConstraint(ConstraintValidationResult topLevelResult,
MustOccurConstraint constraint,
AttributeValueReader attributeValueReader) |
protected ConstraintValidationResult |
BasePrerequisiteConstraintProcessor.processPrerequisiteConstraint(PrerequisiteConstraint constraint,
AttributeValueReader attributeValueReader) |
protected ConstraintValidationResult |
CollectionSizeConstraintProcessor.processSingleCollectionSizeConstraint(DictionaryValidationResult result,
Collection<?> collection,
CollectionSizeConstraint constraint,
AttributeValueReader attributeValueReader) |
protected ConstraintValidationResult |
ExistenceConstraintProcessor.processSingleExistenceConstraint(DictionaryValidationResult result,
Object value,
ExistenceConstraint constraint,
AttributeValueReader attributeValueReader) |
protected ConstraintValidationResult |
LengthConstraintProcessor.processSingleLengthConstraint(DictionaryValidationResult result,
Object value,
LengthConstraint constraint,
AttributeValueReader attributeValueReader) |
protected ConstraintValidationResult |
RangeConstraintProcessor.processSingleRangeConstraint(DictionaryValidationResult result,
Object value,
RangeConstraint constraint,
AttributeValueReader attributeValueReader)
validates the value provided using
RangeConstraint |
protected ConstraintValidationResult |
ValidCharactersConstraintProcessor.processSingleValidCharacterConstraint(DictionaryValidationResult result,
Object value,
ValidCharactersConstraint constraint,
AttributeValueReader attributeValueReader) |
protected ConstraintValidationResult |
LengthConstraintProcessor.validateLength(DictionaryValidationResult result,
String value,
LengthConstraint constraint,
AttributeValueReader attributeValueReader) |
protected ConstraintValidationResult |
RangeConstraintProcessor.validateRange(DictionaryValidationResult result,
Date value,
RangeConstraint constraint,
AttributeValueReader attributeValueReader)
validates the date value using the range constraint provided
|
protected ConstraintValidationResult |
RangeConstraintProcessor.validateRange(DictionaryValidationResult result,
Number value,
RangeConstraint constraint,
AttributeValueReader attributeValueReader)
validates the number value using the range constraint provided
|
| Modifier and Type | Method and Description |
|---|---|
AttributeValueReader |
ProcessorResult.getAttributeValueReader() |
| Modifier and Type | Method and Description |
|---|---|
void |
DictionaryValidationResult.addConstraintValidationResult(AttributeValueReader attributeValueReader,
ConstraintValidationResult constraintValidationResult)
adds the result of a constraint validation performed on an attribute
|
ConstraintValidationResult |
DictionaryValidationResult.addError(AttributeValueReader attributeValueReader,
String constraintName,
String errorKey,
String... errorParameters)
provides information used to display error messages to the user concerning a constraint validation
|
ConstraintValidationResult |
DictionaryValidationResult.addError(String constraintLabelKey,
AttributeValueReader attributeValueReader,
String constraintName,
String errorKey,
String... errorParameters)
provides information used to display error messages to the user concerning a constraint validation
|
ConstraintValidationResult |
DictionaryValidationResult.addNoConstraint(AttributeValueReader attributeValueReader,
String constraintName)
indicates that a constraint validation processing has been skipped
|
ConstraintValidationResult |
DictionaryValidationResult.addSkipped(AttributeValueReader attributeValueReader,
String constraintName)
indicates that a constraint validation has been skipped
|
ConstraintValidationResult |
DictionaryValidationResult.addSuccess(AttributeValueReader attributeValueReader,
String constraintName)
indicates that a constraint validation has succeeded
|
ConstraintValidationResult |
DictionaryValidationResult.addWarning(AttributeValueReader attributeValueReader,
String constraintName,
String errorKey,
String... errorParameters)
provides information used to display warning messages to the user concerning a constraint validation
|
| 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 | Method and Description |
|---|---|
DictionaryValidationResult |
DictionaryValidationService.validate(AttributeValueReader valueReader,
boolean doOptionalProcessing,
String validationState,
StateMapping stateMapping)
Same as other validate methods, except allows you to provide the attributeValueReader directly for evaluation
|
Copyright © 2005–2018 The Kuali Foundation. All rights reserved.