Package org.springframework.beans
Class NotWritablePropertyException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.core.NestedRuntimeException
org.springframework.beans.BeansException
org.springframework.beans.FatalBeanException
org.springframework.beans.InvalidPropertyException
org.springframework.beans.NotWritablePropertyException
- All Implemented Interfaces:
Serializable
Exception thrown on an attempt to set the value of a property that
is not writable (typically because there is no setter method).
- Author:
- Rod Johnson, Alef Arendsen, Arjen Poutsma
- See Also:
-
Constructor Summary
ConstructorDescriptionNotWritablePropertyException
(Class<?> beanClass, String propertyName) Create a new NotWritablePropertyException.NotWritablePropertyException
(Class<?> beanClass, String propertyName, String msg) Create a new NotWritablePropertyException.NotWritablePropertyException
(Class<?> beanClass, String propertyName, String msg, String[] possibleMatches) Create a new NotWritablePropertyException.NotWritablePropertyException
(Class<?> beanClass, String propertyName, String msg, Throwable cause) Create a new NotWritablePropertyException. -
Method Summary
Modifier and TypeMethodDescriptionString[]
Return suggestions for actual bean property names that closely match the invalid property name, if any.Methods inherited from class org.springframework.beans.InvalidPropertyException
getBeanClass, getPropertyName
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
-
NotWritablePropertyException
Create a new NotWritablePropertyException.- Parameters:
beanClass
- the offending bean classpropertyName
- the offending property name
-
NotWritablePropertyException
Create a new NotWritablePropertyException.- Parameters:
beanClass
- the offending bean classpropertyName
- the offending property namemsg
- the detail message
-
NotWritablePropertyException
public NotWritablePropertyException(Class<?> beanClass, String propertyName, String msg, Throwable cause) Create a new NotWritablePropertyException.- Parameters:
beanClass
- the offending bean classpropertyName
- the offending property namemsg
- the detail messagecause
- the root cause
-
NotWritablePropertyException
public NotWritablePropertyException(Class<?> beanClass, String propertyName, String msg, String[] possibleMatches) Create a new NotWritablePropertyException.- Parameters:
beanClass
- the offending bean classpropertyName
- the offending property namemsg
- the detail messagepossibleMatches
- suggestions for actual bean property names that closely match the invalid property name
-
-
Method Details
-
getPossibleMatches
Return suggestions for actual bean property names that closely match the invalid property name, if any.
-