Uses of Class
org.kuali.rice.krad.datadictionary.validation.result.DictionaryValidationResult
Packages that use DictionaryValidationResult
Package
Description
-
Uses of DictionaryValidationResult in org.kuali.rice.krad.datadictionary.validation.processor
Methods in org.kuali.rice.krad.datadictionary.validation.processor with parameters of type DictionaryValidationResultModifier 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 ConstraintValidationResultValidCharactersConstraintProcessor.processFormatterValidation(DictionaryValidationResult result, Class<?> formatterClass, String entryName, String attributeName, String parsedAttributeValue, String errorKeyPrefix) 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 DictionaryValidationResult in org.kuali.rice.krad.service
Methods in org.kuali.rice.krad.service that return DictionaryValidationResultModifier and TypeMethodDescriptionValidates an object using its class name as the entry name to look up its metadata in the dictionary.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 evaluatedDictionaryValidationService.validate(Object object, String entryName, DataDictionaryEntry entry, boolean doOptionalProcessing) Same asDictionaryValidationService.validate(Object, String, String, boolean)except that it provides an explicit data dictionary entry to use for the purpose of validation.DictionaryValidationService.validate(AttributeValueReader valueReader, boolean doOptionalProcessing, String validationState, StateMapping stateMapping) Same as other validate methods, except allows you to provide the attributeValueReader directly for evaluationDictionaryValidationService.validateAgainstNextState(Object object) Validates the object agains the next state (or current state if there is no next state).DictionaryValidationService.validateAgainstState(Object object, String validationState) Validates the object against the state specified.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.ViewValidationService.validateView(ViewModel model, String forcedValidationState) Validate the view against the specific validationState instead of the default (current state).ViewValidationService.validateViewAgainstNextState(ViewModel model) Validate the view against the next state based on the order of the states in the views StateMapping.