Class ManagedObjectDecodingException

  • All Implemented Interfaces:
    Serializable, org.forgerock.i18n.LocalizableException

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

      • 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 Detail

      • 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).