1 16 17 package org.springframework.validation; 18 19 import java.util.List ; 20 21 import org.springframework.beans.PropertyAccessor; 22 23 43 public interface Errors { 44 45 52 String NESTED_PATH_SEPARATOR = PropertyAccessor.NESTED_PROPERTY_SEPARATOR; 53 54 55 58 String getObjectName(); 59 60 69 void setNestedPath(String nestedPath); 70 71 76 String getNestedPath(); 77 78 90 void pushNestedPath(String subPath); 91 92 97 void popNestedPath() throws IllegalStateException ; 98 99 104 void reject(String errorCode); 105 106 112 void reject(String errorCode, String defaultMessage); 113 114 122 void reject(String errorCode, Object [] errorArgs, String defaultMessage); 123 124 136 void rejectValue(String field, String errorCode); 137 138 151 void rejectValue(String field, String errorCode, String defaultMessage); 152 153 168 void rejectValue(String field, String errorCode, Object [] errorArgs, String defaultMessage); 169 170 181 void addAllErrors(Errors errors); 182 183 186 boolean hasErrors(); 187 188 191 int getErrorCount(); 192 193 197 List getAllErrors(); 198 199 204 boolean hasGlobalErrors(); 205 206 211 int getGlobalErrorCount(); 212 213 217 List getGlobalErrors(); 218 219 223 ObjectError getGlobalError(); 224 225 230 boolean hasFieldErrors(); 231 232 237 int getFieldErrorCount(); 238 239 243 List getFieldErrors(); 244 245 249 FieldError getFieldError(); 250 251 256 boolean hasFieldErrors(String field); 257 258 263 int getFieldErrorCount(String field); 264 265 272 List getFieldErrors(String field); 273 274 279 FieldError getFieldError(String field); 280 281 289 Object getFieldValue(String field); 290 291 299 Class getFieldType(String field); 300 301 } 302 | Popular Tags |