camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dhiraj Bokde (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CAMEL-10144) Salesforce keeps breaking backward compatibility by adding fields to getResources API
Date Thu, 14 Jul 2016 02:06:20 GMT
Dhiraj Bokde created CAMEL-10144:
------------------------------------

             Summary: Salesforce keeps breaking backward compatibility by adding fields to
getResources API
                 Key: CAMEL-10144
                 URL: https://issues.apache.org/jira/browse/CAMEL-10144
             Project: Camel
          Issue Type: Bug
          Components: camel-salesforce
    Affects Versions: 2.17.2, 2.18.0
            Reporter: Dhiraj Bokde
            Assignee: Dhiraj Bokde
             Fix For: 2.17.3, 2.18.0


Salesforce adds fields to org.apache.camel.component.salesforce.api.dto.RestResources even
after an API has been released. This needs to be handled in the component by ignoring unknown
properties for that type. 

XStream doesn't support doing this for an single DTO, but it can be done for all types by
using XStream.ignoreUknownProperties(). It will make it ignore all unknown properties for
all inbuilt DTOs as wells user generated ones. But since the XML payload is less popular,
hopefully this behavior won't be an issue. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message