org.kuali.student.contract.model.validation
Class SearchModelValidator
java.lang.Object
org.kuali.student.contract.model.validation.SearchModelValidator
- All Implemented Interfaces:
- ModelValidator
public class SearchModelValidator
- extends Object
- implements ModelValidator
Validates the entire spreadsheet model
- Author:
- nwright
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
model
private SearchModel model
errors
List<String> errors
SearchModelValidator
public SearchModelValidator(SearchModel model)
validate
public Collection<String> validate()
- Specified by:
validate
in interface ModelValidator
validateSearchTypes
private void validateSearchTypes()
validateForDuplicates
private void validateForDuplicates()
findDifferences
private List<String> findDifferences(SearchType st1,
SearchType st2)
addIfDifferent
private void addIfDifferent(List<String> differences,
Object val1,
Object val2,
String difference)
getValidateSearchResults
private List<SearchResult> getValidateSearchResults(boolean validate)
compareSearchResults
private void compareSearchResults(SearchResult result1,
SearchResult result2)
getValidateSearchResultColumns
private List<SearchResultColumn> getValidateSearchResultColumns(boolean validate)
compareSearchResultColumns
private void compareSearchResultColumns(SearchResultColumn col1,
SearchResultColumn col2)
getValidateSearchCriteria
private List<SearchCriteria> getValidateSearchCriteria(boolean validate)
compareSearchCriteria
private void compareSearchCriteria(SearchCriteria criteria1,
SearchCriteria criteria2)
getValidateSearchCriteriaParameters
private List<SearchCriteriaParameter> getValidateSearchCriteriaParameters(boolean validate)
compareSearchCriteriaParameter
private void compareSearchCriteriaParameter(SearchCriteriaParameter param1,
SearchCriteriaParameter param2)
addError
private void addError(String msg)
Copyright © 2007-2012 The Kuali Foundation. All Rights Reserved.