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 SummaryConstructorsConstructorDescriptionNotWritablePropertyException(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 SummaryModifier 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.InvalidPropertyExceptiongetBeanClass, getPropertyNameMethods inherited from class org.springframework.core.NestedRuntimeExceptioncontains, getMessage, getMostSpecificCause, getRootCauseMethods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
- 
Constructor Details- 
NotWritablePropertyExceptionCreate a new NotWritablePropertyException.- Parameters:
- beanClass- the offending bean class
- propertyName- the offending property name
 
- 
NotWritablePropertyExceptionCreate a new NotWritablePropertyException.- Parameters:
- beanClass- the offending bean class
- propertyName- the offending property name
- msg- the detail message
 
- 
NotWritablePropertyExceptionpublic NotWritablePropertyException(Class<?> beanClass, String propertyName, String msg, Throwable cause) Create a new NotWritablePropertyException.- Parameters:
- beanClass- the offending bean class
- propertyName- the offending property name
- msg- the detail message
- cause- the root cause
 
- 
NotWritablePropertyExceptionpublic NotWritablePropertyException(Class<?> beanClass, String propertyName, String msg, String[] possibleMatches) Create a new NotWritablePropertyException.- Parameters:
- beanClass- the offending bean class
- propertyName- the offending property name
- msg- the detail message
- possibleMatches- suggestions for actual bean property names that closely match the invalid property name
 
 
- 
- 
Method Details- 
getPossibleMatchesReturn suggestions for actual bean property names that closely match the invalid property name, if any.
 
-