Package org.kuali.rice.krad.service.impl
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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.kuali.rice.krad.service.DictionaryValidationService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.kuali.rice.krad.service.DictionaryValidationServiceGets the DictionaryValidationService to use for View validationvoidsetDictionaryValidationService(org.kuali.rice.krad.service.DictionaryValidationService dictionaryValidationService) Set the DictionaryValidationServiceorg.kuali.rice.krad.datadictionary.validation.result.DictionaryValidationResultvalidateView(org.kuali.rice.krad.uif.view.ViewModel model) org.kuali.rice.krad.datadictionary.validation.result.DictionaryValidationResultvalidateView(org.kuali.rice.krad.uif.view.ViewModel model, String forcedValidationState) org.kuali.rice.krad.datadictionary.validation.result.DictionaryValidationResultvalidateViewAgainstNextState(org.kuali.rice.krad.uif.view.ViewModel model) voidvalidateViewSimulation(org.kuali.rice.krad.uif.view.ViewModel model) voidvalidateViewSimulation(org.kuali.rice.krad.uif.view.ViewModel model, String untilState)
-
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:
validateViewin interfaceorg.kuali.rice.krad.service.ViewValidationService- See Also:
-
validateViewSimulation
public void validateViewSimulation(org.kuali.rice.krad.uif.view.ViewModel model) - Specified by:
validateViewSimulationin interfaceorg.kuali.rice.krad.service.ViewValidationService- See Also:
-
validateViewSimulation
- Specified by:
validateViewSimulationin interfaceorg.kuali.rice.krad.service.ViewValidationService- See Also:
-
validateView
public org.kuali.rice.krad.datadictionary.validation.result.DictionaryValidationResult validateView(org.kuali.rice.krad.uif.view.ViewModel model, String forcedValidationState) - Specified by:
validateViewin interfaceorg.kuali.rice.krad.service.ViewValidationService- See Also:
-
validateViewAgainstNextState
public org.kuali.rice.krad.datadictionary.validation.result.DictionaryValidationResult validateViewAgainstNextState(org.kuali.rice.krad.uif.view.ViewModel model) - Specified by:
validateViewAgainstNextStatein interfaceorg.kuali.rice.krad.service.ViewValidationService- See Also:
-
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-
-