View Javadoc

1   package org.kuali.student.common.validator;
2   
3   import java.util.List;
4   import java.util.Stack;
5   
6   import org.kuali.student.common.dictionary.dto.FieldDefinition;
7   import org.kuali.student.common.dictionary.dto.ObjectStructureDefinition;
8   import org.kuali.student.common.validation.dto.ValidationResultInfo;
9   
10  public interface Validator {
11  
12  	public List<ValidationResultInfo> validateObject(Object o, ObjectStructureDefinition objStructure);
13  	public List<ValidationResultInfo> validateObject(FieldDefinition field,Object o, ObjectStructureDefinition objStructure,Stack<String> elementStack);
14  }