Package org.springframework.beans
Class PropertyAccessException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.core.NestedRuntimeException
org.springframework.beans.BeansException
org.springframework.beans.PropertyAccessException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
MethodInvocationException
,TypeMismatchException
Superclass for exceptions related to a property access,
such as type mismatch or invocation target exception.
- Author:
- Rod Johnson, Juergen Hoeller
- See Also:
-
Constructor Summary
ConstructorDescriptionPropertyAccessException
(PropertyChangeEvent propertyChangeEvent, String msg, Throwable cause) Create a new PropertyAccessException.PropertyAccessException
(String msg, Throwable cause) Create a new PropertyAccessException without PropertyChangeEvent. -
Method Summary
Modifier and TypeMethodDescriptionabstract String
Return a corresponding error code for this type of exception.Return the PropertyChangeEvent that resulted in the problem.Return the name of the affected property, if available.getValue()
Return the affected value that was about to be set, if any.Methods inherited from class org.springframework.core.NestedRuntimeException
contains, getMostSpecificCause, getRootCause
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
PropertyAccessException
public PropertyAccessException(PropertyChangeEvent propertyChangeEvent, String msg, @Nullable Throwable cause) Create a new PropertyAccessException.- Parameters:
propertyChangeEvent
- the PropertyChangeEvent that resulted in the problemmsg
- the detail messagecause
- the root cause
-
PropertyAccessException
Create a new PropertyAccessException without PropertyChangeEvent.- Parameters:
msg
- the detail messagecause
- the root cause
-
-
Method Details
-
getPropertyChangeEvent
Return the PropertyChangeEvent that resulted in the problem.May be
null
; only available if an actual bean property was affected. -
getPropertyName
Return the name of the affected property, if available. -
getValue
Return the affected value that was about to be set, if any. -
getErrorCode
Return a corresponding error code for this type of exception.
-