Class ViewValidationServiceImpl

java.lang.Object
org.kuali.rice.krad.service.impl.ViewValidationServiceImpl
All Implemented Interfaces:
org.kuali.rice.krad.service.ViewValidationService

public class ViewValidationServiceImpl extends Object implements org.kuali.rice.krad.service.ViewValidationService
Implementation of Validation service for views, uses the same validation mechanisms as DictionaryValidationService but uses a different AttributeValueReader to get the correct information from InputFields - which include any AttributeDefinition defined attributes, if defined and not overridden
See Also:
  • ViewValidationService
  • Field Details

    • dictionaryValidationService

      protected org.kuali.rice.krad.service.DictionaryValidationService dictionaryValidationService
  • Constructor Details

    • ViewValidationServiceImpl

      public ViewValidationServiceImpl()
  • Method Details

    • validateView

      public org.kuali.rice.krad.datadictionary.validation.result.DictionaryValidationResult validateView(org.kuali.rice.krad.uif.view.ViewModel model)
      Specified by:
      validateView in interface org.kuali.rice.krad.service.ViewValidationService
      See Also:
      • ViewValidationService.validateView(org.kuali.rice.krad.uif.view.ViewModel)
    • validateViewSimulation

      public void validateViewSimulation(org.kuali.rice.krad.uif.view.ViewModel model)
      Specified by:
      validateViewSimulation in interface org.kuali.rice.krad.service.ViewValidationService
      See Also:
      • ViewValidationService.validateViewSimulation(ViewModel)
    • validateViewSimulation

      public void validateViewSimulation(org.kuali.rice.krad.uif.view.ViewModel model, String untilState)
      Specified by:
      validateViewSimulation in interface org.kuali.rice.krad.service.ViewValidationService
      See Also:
      • ViewValidationService.validateViewSimulation(ViewModel, String)
    • validateView

      public org.kuali.rice.krad.datadictionary.validation.result.DictionaryValidationResult validateView(org.kuali.rice.krad.uif.view.ViewModel model, String forcedValidationState)
      Specified by:
      validateView in interface org.kuali.rice.krad.service.ViewValidationService
      See Also:
      • ViewValidationService.validateView(ViewModel, String)
    • validateViewAgainstNextState

      public org.kuali.rice.krad.datadictionary.validation.result.DictionaryValidationResult validateViewAgainstNextState(org.kuali.rice.krad.uif.view.ViewModel model)
      Specified by:
      validateViewAgainstNextState in interface org.kuali.rice.krad.service.ViewValidationService
      See Also:
      • ViewValidationService.validateViewAgainstNextState(ViewModel)
    • getDictionaryValidationService

      public org.kuali.rice.krad.service.DictionaryValidationService getDictionaryValidationService()
      Gets the DictionaryValidationService to use for View validation
      Returns:
      DictionaryValidationService
    • setDictionaryValidationService

      public void setDictionaryValidationService(org.kuali.rice.krad.service.DictionaryValidationService dictionaryValidationService)
      Set the DictionaryValidationService
      Parameters:
      dictionaryValidationService -