Uses of Class
org.kuali.rice.krad.datadictionary.validation.result.DictionaryValidationResult

Packages that use DictionaryValidationResult
org.kuali.rice.krad.datadictionary.validation.processor   
org.kuali.rice.krad.service Core service interfaces. 
org.kuali.rice.krad.service.impl Core service implementations. 
 

Uses of DictionaryValidationResult in org.kuali.rice.krad.datadictionary.validation.processor
 

Methods in org.kuali.rice.krad.datadictionary.validation.processor with parameters of type DictionaryValidationResult
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)
           
 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)
           
 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
 

Uses of DictionaryValidationResult in org.kuali.rice.krad.service
 

Methods in org.kuali.rice.krad.service that return DictionaryValidationResult
 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 {@link 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(View view, ViewModel model)
          Additional validation method when you want to explicitly define the View being validated.
 DictionaryValidationResult ViewValidationService.validateView(View view, ViewModel model, String forcedValidationState)
          Validate the view against the specific validationState instead of the default (current state).
 DictionaryValidationResult ViewValidationService.validateViewAgainstNextState(View view, ViewModel model)
          Validate the view against the next state based on the order of the states in the views StateMapping.
 

Uses of DictionaryValidationResult in org.kuali.rice.krad.service.impl
 

Methods in org.kuali.rice.krad.service.impl that return DictionaryValidationResult
 DictionaryValidationResult DictionaryValidationServiceImpl.validate(AttributeValueReader valueReader, boolean doOptionalProcessing, String validationState, StateMapping stateMapping)
          Validates using the defined AttributeValueReader (which allows access the object being validated) against the validationState and stateMapping (if specified).
 DictionaryValidationResult DictionaryValidationServiceImpl.validate(Object object)
           
 DictionaryValidationResult DictionaryValidationServiceImpl.validate(Object object, String entryName, DataDictionaryEntry entry, boolean doOptionalProcessing)
           
 DictionaryValidationResult DictionaryValidationServiceImpl.validate(Object object, String entryName, String attributeName, boolean doOptionalProcessing)
           
 DictionaryValidationResult DictionaryValidationServiceImpl.validateAgainstNextState(Object object)
           
 DictionaryValidationResult DictionaryValidationServiceImpl.validateAgainstState(Object object, String validationState)
           
 DictionaryValidationResult ViewValidationServiceImpl.validateView(ViewModel model)
           
 DictionaryValidationResult ViewValidationServiceImpl.validateView(View view, ViewModel model)
           
 DictionaryValidationResult ViewValidationServiceImpl.validateView(View view, ViewModel model, String forcedValidationState)
           
 DictionaryValidationResult ViewValidationServiceImpl.validateViewAgainstNextState(View view, ViewModel model)
           
 

Methods in org.kuali.rice.krad.service.impl with parameters of type DictionaryValidationResult
protected  void DictionaryValidationServiceImpl.processCollectionConstraints(DictionaryValidationResult result, Collection<?> collection, Constrainable definition, AttributeValueReader attributeValueReader, boolean doOptionalProcessing, String validationState, StateMapping stateMapping)
          process constraints for the provided collection using the collection constraint processors
protected  void DictionaryValidationServiceImpl.processElementConstraints(DictionaryValidationResult result, Object value, Constrainable definition, AttributeValueReader attributeValueReader, boolean doOptionalProcessing, String validationState, StateMapping stateMapping)
          process constraints for the provided value using the element constraint processors
protected  void DictionaryValidationServiceImpl.validateAttribute(DictionaryValidationResult result, AttributeValueReader attributeValueReader, boolean checkIfRequired, String validationState, StateMapping stateMapping)
          validates an attribute
protected  void DictionaryValidationServiceImpl.validateAttribute(DictionaryValidationResult result, Constrainable definition, AttributeValueReader attributeValueReader, boolean checkIfRequired, String validationState, StateMapping stateMapping)
          Validates the attribute specified by definition
protected  void DictionaryValidationServiceImpl.validateObject(DictionaryValidationResult result, AttributeValueReader attributeValueReader, boolean doOptionalProcessing, boolean processAttributes, String validationState, StateMapping stateMapping)
          validates an object and its attributes recursively
 



Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.