Package org.springframework.beans
Class NullValueInNestedPathException
- All Implemented Interfaces:
Serializable
public class NullValueInNestedPathException extends InvalidPropertyException
Exception thrown when navigation of a valid nested property path encounters a NullPointerException.For example, navigating "spouse.age" could fail because the spouse property of the target object has a null value.
- Author:
- Rod Johnson, Juergen Hoeller
- See Also:
- Serialized Form
Constructor Summary
Constructors Constructor Description NullValueInNestedPathException(Class<?> beanClass, String propertyName)
Create a new NullValueInNestedPathException.NullValueInNestedPathException(Class<?> beanClass, String propertyName, String msg)
Create a new NullValueInNestedPathException.NullValueInNestedPathException(Class<?> beanClass, String propertyName, String msg, Throwable cause)
Create a new NullValueInNestedPathException.
Method Summary
Methods inherited from class org.springframework.beans.InvalidPropertyException
getBeanClass, getPropertyName
Methods inherited from class org.springframework.beans.BeansException
equals, hashCode
Methods inherited from class org.springframework.core.NestedRuntimeException
contains, getMessage, getMostSpecificCause, getRootCause
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Constructor Detail
NullValueInNestedPathException
public NullValueInNestedPathException(Class<?> beanClass, String propertyName)
Create a new NullValueInNestedPathException.- Parameters:
beanClass
- the offending bean classpropertyName
- the offending property
NullValueInNestedPathException
public NullValueInNestedPathException(Class<?> beanClass, String propertyName, String msg)
Create a new NullValueInNestedPathException.- Parameters:
beanClass
- the offending bean classpropertyName
- the offending propertymsg
- the detail message
NullValueInNestedPathException
public NullValueInNestedPathException(Class<?> beanClass, String propertyName, String msg, Throwable cause)
Create a new NullValueInNestedPathException.- Parameters:
beanClass
- the offending bean classpropertyName
- the offending propertymsg
- the detail messagecause
- the root cause- Since:
- 4.3.2