public class PropertyBatchUpdateException extends BeansException
The binding process continues when it encounters application-level PropertyAccessExceptions, applying those changes that can be applied and storing rejected changes in an object of this class.
Constructor and Description |
---|
PropertyBatchUpdateException(PropertyAccessException[] propertyAccessExceptions)
Create a new PropertyBatchUpdateException.
|
Modifier and Type | Method and Description |
---|---|
boolean |
contains(Class<?> exType) |
int |
getExceptionCount()
If this returns 0, no errors were encountered during binding.
|
String |
getMessage() |
PropertyAccessException |
getPropertyAccessException(String propertyName)
Return the exception for this field, or
null if there isn't any. |
PropertyAccessException[] |
getPropertyAccessExceptions()
Return an array of the propertyAccessExceptions stored in this object.
|
void |
printStackTrace(PrintStream ps) |
void |
printStackTrace(PrintWriter pw) |
String |
toString() |
equals, hashCode
getMostSpecificCause, getRootCause
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, setStackTrace
public PropertyBatchUpdateException(PropertyAccessException[] propertyAccessExceptions)
propertyAccessExceptions
- the List of PropertyAccessExceptionspublic final int getExceptionCount()
public final PropertyAccessException[] getPropertyAccessExceptions()
Will return the empty array (not null
) if there were no errors.
public PropertyAccessException getPropertyAccessException(String propertyName)
null
if there isn't any.public String getMessage()
getMessage
in class org.springframework.core.NestedRuntimeException
public void printStackTrace(PrintStream ps)
printStackTrace
in class Throwable
public void printStackTrace(PrintWriter pw)
printStackTrace
in class Throwable
public boolean contains(Class<?> exType)
contains
in class org.springframework.core.NestedRuntimeException