org.springframework.orm

Class ObjectRetrievalFailureException

    • Constructor Summary

      Constructors 
      Constructor and Description
      ObjectRetrievalFailureException(java.lang.Class<?> persistentClass, java.lang.Object identifier)
      Create a new ObjectRetrievalFailureException for the given object, with the default "not found" message.
      ObjectRetrievalFailureException(java.lang.Class<?> persistentClass, java.lang.Object identifier, java.lang.String msg, java.lang.Throwable cause)
      Create a new ObjectRetrievalFailureException for the given object, with the given explicit message and exception.
      ObjectRetrievalFailureException(java.lang.String persistentClassName, java.lang.Object identifier)
      Create a new ObjectRetrievalFailureException for the given object, with the default "not found" message.
      ObjectRetrievalFailureException(java.lang.String persistentClassName, java.lang.Object identifier, java.lang.String msg, java.lang.Throwable cause)
      Create a new ObjectRetrievalFailureException for the given object, with the given explicit message and exception.
      ObjectRetrievalFailureException(java.lang.String msg, java.lang.Throwable cause)
      Create a general ObjectRetrievalFailureException with the given message, without any information on the affected object.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.Object getIdentifier()
      Return the identifier of the object that was not found.
      java.lang.Class<?> getPersistentClass()
      Return the persistent class of the object that was not found.
      java.lang.String getPersistentClassName()
      Return the name of the persistent class of the object that was not found.
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ObjectRetrievalFailureException

        public ObjectRetrievalFailureException(java.lang.String msg,
                                               java.lang.Throwable cause)
        Create a general ObjectRetrievalFailureException with the given message, without any information on the affected object.
        Parameters:
        msg - the detail message
        cause - the source exception
      • ObjectRetrievalFailureException

        public ObjectRetrievalFailureException(java.lang.Class<?> persistentClass,
                                               java.lang.Object identifier)
        Create a new ObjectRetrievalFailureException for the given object, with the default "not found" message.
        Parameters:
        persistentClass - the persistent class
        identifier - the ID of the object that should have been retrieved
      • ObjectRetrievalFailureException

        public ObjectRetrievalFailureException(java.lang.Class<?> persistentClass,
                                               java.lang.Object identifier,
                                               java.lang.String msg,
                                               @Nullable
                                               java.lang.Throwable cause)
        Create a new ObjectRetrievalFailureException for the given object, with the given explicit message and exception.
        Parameters:
        persistentClass - the persistent class
        identifier - the ID of the object that should have been retrieved
        msg - the detail message
        cause - the source exception
      • ObjectRetrievalFailureException

        public ObjectRetrievalFailureException(java.lang.String persistentClassName,
                                               java.lang.Object identifier)
        Create a new ObjectRetrievalFailureException for the given object, with the default "not found" message.
        Parameters:
        persistentClassName - the name of the persistent class
        identifier - the ID of the object that should have been retrieved
      • ObjectRetrievalFailureException

        public ObjectRetrievalFailureException(java.lang.String persistentClassName,
                                               java.lang.Object identifier,
                                               java.lang.String msg,
                                               @Nullable
                                               java.lang.Throwable cause)
        Create a new ObjectRetrievalFailureException for the given object, with the given explicit message and exception.
        Parameters:
        persistentClassName - the name of the persistent class
        identifier - the ID of the object that should have been retrieved
        msg - the detail message
        cause - the source exception
    • Method Detail

      • getPersistentClass

        @Nullable
        public java.lang.Class<?> getPersistentClass()
        Return the persistent class of the object that was not found. If no Class was specified, this method returns null.
      • getPersistentClassName

        @Nullable
        public java.lang.String getPersistentClassName()
        Return the name of the persistent class of the object that was not found. Will work for both Class objects and String names.
      • getIdentifier

        @Nullable
        public java.lang.Object getIdentifier()
        Return the identifier of the object that was not found.