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)
Check whether this exception contains an exception of the given type:
either it is of the given class itself or it contains a nested cause
of the given type.
|
int |
getExceptionCount()
If this returns 0, no errors were encountered during binding.
|
String |
getMessage()
Return the detail message, including the message from the nested exception
if there is one.
|
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, hashCodegetMostSpecificCause, getRootCauseaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, setStackTracepublic 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()
NestedRuntimeExceptiongetMessage in class NestedRuntimeExceptionpublic void printStackTrace(PrintStream ps)
printStackTrace in class Throwablepublic void printStackTrace(PrintWriter pw)
printStackTrace in class Throwablepublic boolean contains(Class exType)
NestedRuntimeExceptioncontains in class NestedRuntimeExceptionexType - the exception type to look for