| Package | Description |
|---|---|
| org.kuali.rice.krad.datadictionary.validation.processor | |
| org.kuali.rice.krad.service |
| 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 ConstraintValidationResult |
ValidCharactersConstraintProcessor.processFormatterValidation(DictionaryValidationResult result,
Class<?> formatterClass,
String entryName,
String attributeName,
String parsedAttributeValue,
String errorKeyPrefix) |
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 |
|---|---|
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
|
DictionaryValidationResult |
DictionaryValidationService.validate(Object object)
Validates an object using its class name as the entry name to look up its metadata in the dictionary.
|
DictionaryValidationResult |
DictionaryValidationService.validate(Object object,
String entryName,
DataDictionaryEntry entry,
boolean doOptionalProcessing)
Same as
DictionaryValidationService.validate(Object, String, String, boolean) except
that it provides an explicit data dictionary entry to use for the purpose of validation. |
DictionaryValidationResult |
DictionaryValidationService.validate(Object object,
String entryName,
String attributeName,
boolean doOptionalProcessing)
Validate an object with the passed in dictionary entryName and the specific attribute to be evaluated
|
DictionaryValidationResult |
DictionaryValidationService.validateAgainstNextState(Object object)
Validates the object agains the next state (or current state if there is no next state).
|
DictionaryValidationResult |
DictionaryValidationService.validateAgainstState(Object object,
String validationState)
Validates the object against the state specified.
|
DictionaryValidationResult |
ViewValidationService.validateView(ViewModel model)
This is the main validation method that should be used when validating Views
Validates the view based on the model passed in, this will correctly use previousView by default
as it automatically contains the generated data the validation requires.
|
DictionaryValidationResult |
ViewValidationService.validateView(ViewModel model,
String forcedValidationState)
Validate the view against the specific validationState instead of the default (current state).
|
DictionaryValidationResult |
ViewValidationService.validateViewAgainstNextState(ViewModel model)
Validate the view against the next state based on the order of the states in the views StateMapping.
|
Copyright © 2005–2018 The Kuali Foundation. All rights reserved.