org.springframework.beans

Class NullValueInNestedPathException

  • All Implemented Interfaces:
    java.io.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 and Description
      NullValueInNestedPathException(java.lang.Class<?> beanClass, java.lang.String propertyName)
      Create a new NullValueInNestedPathException.
      NullValueInNestedPathException(java.lang.Class<?> beanClass, java.lang.String propertyName, java.lang.String msg)
      Create a new NullValueInNestedPathException.
      NullValueInNestedPathException(java.lang.Class<?> beanClass, java.lang.String propertyName, java.lang.String msg, java.lang.Throwable cause)
      Create a new NullValueInNestedPathException.
    • Constructor Detail

      • NullValueInNestedPathException

        public NullValueInNestedPathException(java.lang.Class<?> beanClass,
                                              java.lang.String propertyName)
        Create a new NullValueInNestedPathException.
        Parameters:
        beanClass - the offending bean class
        propertyName - the offending property
      • NullValueInNestedPathException

        public NullValueInNestedPathException(java.lang.Class<?> beanClass,
                                              java.lang.String propertyName,
                                              java.lang.String msg)
        Create a new NullValueInNestedPathException.
        Parameters:
        beanClass - the offending bean class
        propertyName - the offending property
        msg - the detail message
      • NullValueInNestedPathException

        public NullValueInNestedPathException(java.lang.Class<?> beanClass,
                                              java.lang.String propertyName,
                                              java.lang.String msg,
                                              java.lang.Throwable cause)
        Create a new NullValueInNestedPathException.
        Parameters:
        beanClass - the offending bean class
        propertyName - the offending property
        msg - the detail message
        cause - the root cause
        Since:
        4.3.2