/* * Copyright 2008 biaoping.yin * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.frameworkset.spi.support.validate; /** * <p>Title: BindingResult.java</p> * <p>Description: </p> * <p>bboss workgroup</p> * <p>Copyright (c) 2008</p> * @Date 2010-9-28 * @author biaoping.yin * @version 1.0 */ public interface BindingResult extends Errors{ /** * Prefix for the name of the BindingResult instance in a model, * followed by the object name. */ String MODEL_KEY_PREFIX = BindingResult.class.getName() + "."; public void addError(FieldError error); // // // public Map getModel() ; // // public Object getRawFieldValue(String field) ; // // public String[] getSuppressedFields() ; // // public Object getTarget() ; // // public void recordSuppressedField(String field); // public String[] resolveMessageCodes(String errorCode, String field,Class fieldType) ; // // public void addAllErrors(Errors errors); // // // // public int getErrorCount() ; // //// public FieldError getFieldError() { //// // TODO Auto-generated method stub //// return null; //// } // // public FieldError getFieldError(String field); // // public int getFieldErrorCount() ; //// //// public int getFieldErrorCount(String field) { //// // TODO Auto-generated method stub //// return 0; //// } // // public Map<String,FieldError> getFieldErrors(); // //// public List getFieldErrors(String field) { //// // TODO Auto-generated method stub //// return null; //// } // // public Class getFieldType(String field) ; // //// public Object getFieldValue(String field) { //// // TODO Auto-generated method stub //// return null; //// } // // ; // // public int getGlobalErrorCount() ; // // public Map<String,FieldError> getGlobalErrors(); // // public String getNestedPath(); // // public String getObjectName() ; // // public boolean hasErrors() ; //// public boolean hasFieldErrors() { //// // TODO Auto-generated method stub //// return false; //// } // //// public boolean hasFieldErrors(String field) { //// // TODO Auto-generated method stub //// return false; //// } // // public boolean hasGlobalErrors() ; // ////// public void popNestedPath() throws IllegalStateException { ////// // TODO Auto-generated method stub ////// ////// } ////// ////// public void pushNestedPath(String subPath) { ////// // TODO Auto-generated method stub //// //// } // //// public void reject(String errorCode) { //// // TODO Auto-generated method stub //// //// } // //// public void reject(String errorCode, String defaultMessage) { //// // TODO Auto-generated method stub //// //// } //// //// public void reject(String errorCode, Object[] errorArgs, //// String defaultMessage) { //// // TODO Auto-generated method stub //// //// } // // public void rejectValue(String field, String errorCode) ; // // public void rejectValue(String field, String errorCode, // String defaultMessage) ; }