Class UnresolvedForwardReference

  • All Implemented Interfaces:
    java.io.Serializable

    public class UnresolvedForwardReference
    extends JsonMappingException
    Exception thrown during deserialization when there are object id that can't be resolved.
    See Also:
    Serialized Form
    • Constructor Detail

      • UnresolvedForwardReference

        public UnresolvedForwardReference​(JsonParser p,
                                          java.lang.String msg)
        Since:
        2.7
      • UnresolvedForwardReference

        @Deprecated
        public UnresolvedForwardReference​(java.lang.String msg,
                                          JsonLocation loc,
                                          ReadableObjectId roid)
        Deprecated.
        Since 2.7
      • UnresolvedForwardReference

        @Deprecated
        public UnresolvedForwardReference​(java.lang.String msg)
        Deprecated.
        Since 2.7
    • Method Detail

      • getUnresolvedId

        public java.lang.Object getUnresolvedId()
      • addUnresolvedId

        public void addUnresolvedId​(java.lang.Object id,
                                    java.lang.Class<?> type,
                                    JsonLocation where)
      • getUnresolvedIds

        public java.util.List<UnresolvedId> getUnresolvedIds()
      • getMessage

        public java.lang.String getMessage()
        Description copied from class: JsonMappingException
        Method is overridden so that we can properly inject description of problem path, if such is defined.
        Overrides:
        getMessage in class JsonMappingException
        Returns:
        Original message preceded by optional prefix and followed by location information, message and location information separated by a linefeed