Uses of Interface
org.kuali.rice.krad.datadictionary.validation.AttributeValueReader
Packages that use AttributeValueReader
Package
Description
Data Dictionary validation objects.
-
Uses of AttributeValueReader in org.kuali.rice.krad.datadictionary.validation
Classes in org.kuali.rice.krad.datadictionary.validation that implement AttributeValueReaderModifier and TypeClassDescriptionclassA class that implements the required accessors and legacy processing for an attribute value reader.classThis 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.classThis 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.classAttributeValueReader which can read the correct values from all InputFields which exist on the ViewMethods in org.kuali.rice.krad.datadictionary.validation that return AttributeValueReaderModifier and TypeMethodDescriptionAttributeValueReader.clone()overridesObject.clone()abstract AttributeValueReaderBaseAttributeValueReader.clone()DictionaryObjectAttributeValueReader.clone()SingleAttributeValueReader.clone()ViewAttributeValueReader.clone()Cones this AttributeValueReader -
Uses of AttributeValueReader in org.kuali.rice.krad.datadictionary.validation.processor
Methods in org.kuali.rice.krad.datadictionary.validation.processor with parameters of type AttributeValueReaderModifier and TypeMethodDescriptionprotected ConstraintValidationResultValidCharactersConstraintProcessor.doProcessFormattableValidCharConstraint(DictionaryValidationResult result, ValidCharactersConstraint validCharsConstraint, Formatable definition, Object value, AttributeValueReader attributeValueReader) CaseConstraintProcessor.process(DictionaryValidationResult result, Object value, CaseConstraint caseConstraint, AttributeValueReader attributeValueReader) CollectionSizeConstraintProcessor.process(DictionaryValidationResult result, Collection<?> collection, CollectionSizeConstraint constraint, AttributeValueReader attributeValueReader) ConstraintProcessor.process(DictionaryValidationResult result, T value, C constraint, AttributeValueReader attributeValueReader) process the provided constraintDataTypeConstraintProcessor.process(DictionaryValidationResult result, Object value, DataTypeConstraint constraint, AttributeValueReader attributeValueReader) ExistenceConstraintProcessor.process(DictionaryValidationResult result, Object value, ExistenceConstraint constraint, AttributeValueReader attributeValueReader) LengthConstraintProcessor.process(DictionaryValidationResult result, Object value, LengthConstraint constraint, AttributeValueReader attributeValueReader) MustOccurConstraintProcessor.process(DictionaryValidationResult result, Object value, MustOccurConstraint constraint, AttributeValueReader attributeValueReader) PrerequisiteConstraintProcessor.process(DictionaryValidationResult result, Object value, PrerequisiteConstraint constraint, AttributeValueReader attributeValueReader) process the provided constraintRangeConstraintProcessor.process(DictionaryValidationResult result, Object value, RangeConstraint constraint, AttributeValueReader attributeValueReader) 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 ProcessorResultValidCharactersConstraintProcessor.process(DictionaryValidationResult result, Object value, ValidCharactersConstraint constraint, AttributeValueReader attributeValueReader) process the provided constraintprotected ConstraintValidationResultDataTypeConstraintProcessor.processDataTypeConstraint(DictionaryValidationResult result, org.kuali.rice.core.api.data.DataType dataType, Object value, AttributeValueReader attributeValueReader) validates the value provided usingDataTypeConstraintprotected booleanMustOccurConstraintProcessor.processMustOccurConstraint(ConstraintValidationResult topLevelResult, MustOccurConstraint constraint, AttributeValueReader attributeValueReader) protected ConstraintValidationResultBasePrerequisiteConstraintProcessor.processPrerequisiteConstraint(PrerequisiteConstraint constraint, AttributeValueReader attributeValueReader) protected ConstraintValidationResultCollectionSizeConstraintProcessor.processSingleCollectionSizeConstraint(DictionaryValidationResult result, Collection<?> collection, CollectionSizeConstraint constraint, AttributeValueReader attributeValueReader) protected ConstraintValidationResultExistenceConstraintProcessor.processSingleExistenceConstraint(DictionaryValidationResult result, Object value, ExistenceConstraint constraint, AttributeValueReader attributeValueReader) protected ConstraintValidationResultLengthConstraintProcessor.processSingleLengthConstraint(DictionaryValidationResult result, Object value, LengthConstraint constraint, AttributeValueReader attributeValueReader) protected ConstraintValidationResultRangeConstraintProcessor.processSingleRangeConstraint(DictionaryValidationResult result, Object value, RangeConstraint constraint, AttributeValueReader attributeValueReader) validates the value provided usingRangeConstraintprotected ConstraintValidationResultValidCharactersConstraintProcessor.processSingleValidCharacterConstraint(DictionaryValidationResult result, Object value, ValidCharactersConstraint constraint, AttributeValueReader attributeValueReader) protected ConstraintValidationResultLengthConstraintProcessor.validateLength(DictionaryValidationResult result, String value, LengthConstraint constraint, AttributeValueReader attributeValueReader) protected ConstraintValidationResultRangeConstraintProcessor.validateRange(DictionaryValidationResult result, Number value, RangeConstraint constraint, AttributeValueReader attributeValueReader) validates the number value using the range constraint providedprotected ConstraintValidationResultRangeConstraintProcessor.validateRange(DictionaryValidationResult result, Date value, RangeConstraint constraint, AttributeValueReader attributeValueReader) validates the date value using the range constraint provided -
Uses of AttributeValueReader in org.kuali.rice.krad.datadictionary.validation.result
Methods in org.kuali.rice.krad.datadictionary.validation.result that return AttributeValueReaderMethods in org.kuali.rice.krad.datadictionary.validation.result with parameters of type AttributeValueReaderModifier and TypeMethodDescriptionvoidDictionaryValidationResult.addConstraintValidationResult(AttributeValueReader attributeValueReader, ConstraintValidationResult constraintValidationResult) adds the result of a constraint validation performed on an attributeDictionaryValidationResult.addError(String constraintLabelKey, AttributeValueReader attributeValueReader, String constraintName, String errorKey, String... errorParameters) provides information used to display error messages to the user concerning a constraint validationDictionaryValidationResult.addError(AttributeValueReader attributeValueReader, String constraintName, String errorKey, String... errorParameters) provides information used to display error messages to the user concerning a constraint validationDictionaryValidationResult.addNoConstraint(AttributeValueReader attributeValueReader, String constraintName) indicates that a constraint validation processing has been skippedDictionaryValidationResult.addSkipped(AttributeValueReader attributeValueReader, String constraintName) indicates that a constraint validation has been skippedDictionaryValidationResult.addSuccess(AttributeValueReader attributeValueReader, String constraintName) indicates that a constraint validation has succeededDictionaryValidationResult.addWarning(AttributeValueReader attributeValueReader, String constraintName, String errorKey, String... errorParameters) provides information used to display warning messages to the user concerning a constraint validationConstructors in org.kuali.rice.krad.datadictionary.validation.result with parameters of type AttributeValueReaderModifierConstructorDescriptionProcessorResult(List<ConstraintValidationResult> constraintValidationResults, Constrainable definition, AttributeValueReader attributeValueReader, Constraint... constraints) creates a processor result from the parameters providedProcessorResult(ConstraintValidationResult constraintValidationResult, Constrainable definition, AttributeValueReader attributeValueReader, List<Constraint> constraints) creates a processor result from the parameters providedProcessorResult(ConstraintValidationResult constraintValidationResult, Constrainable definition, AttributeValueReader attributeValueReader, Constraint... constraints) creates a processor result from the parameters provided -
Uses of AttributeValueReader in org.kuali.rice.krad.service
Methods in org.kuali.rice.krad.service with parameters of type AttributeValueReaderModifier and TypeMethodDescriptionDictionaryValidationService.validate(AttributeValueReader valueReader, boolean doOptionalProcessing, String validationState, StateMapping stateMapping) Same as other validate methods, except allows you to provide the attributeValueReader directly for evaluation