Class ManagedObjectDecodingException

All Implemented Interfaces:
Serializable, LocalizableException

public final class ManagedObjectDecodingException extends DecodingException
The requested managed object was found but one or more of its properties could not be decoded successfully.
See Also:
  • Constructor Details

    • ManagedObjectDecodingException

      public ManagedObjectDecodingException(ManagedObject<?> partialManagedObject, Collection<PropertyException> causes)
      Create a new property decoding exception.
      Parameters:
      partialManagedObject - The partially created managed object containing properties which were successfully decoded and empty properties for those which were not (this may include empty mandatory properties).
      causes - The exception(s) that caused this decoding exception.
  • Method Details

    • getCauses

      public Collection<PropertyException> getCauses()
      Get an unmodifiable collection view of the causes of this exception.
      Returns:
      Returns an unmodifiable collection view of the causes of this exception.
    • getPartialManagedObject

      public ManagedObject<?> getPartialManagedObject()
      Get the partially created managed object containing properties which were successfully decoded and empty properties for those which were not (this may include empty mandatory properties).
      Returns:
      Returns the partially created managed object containing properties which were successfully decoded and empty properties for those which were not (this may include empty mandatory properties).