CAMEL-10743: Added rawPayload parameter in Salesforce Spring Boot starter
Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/ecd132a2 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/ecd132a2 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/ecd132a2 Branch: refs/heads/master Commit: ecd132a22b31bd9e7a48be637f037ff5f98d3e23 Parents: 227e262 Author: Dhiraj Bokde <dhira...@yahoo.com> Authored: Thu Aug 3 00:35:41 2017 -0700 Committer: Dhiraj Bokde <dhira...@yahoo.com> Committed: Thu Aug 3 00:43:53 2017 -0700 ---------------------------------------------------------------------- .../springboot/SalesforceComponentConfiguration.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/ecd132a2/platforms/spring-boot/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentConfiguration.java ---------------------------------------------------------------------- diff --git a/platforms/spring-boot/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentConfiguration.java b/platforms/spring-boot/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentConfiguration.java index 89d3597..094dbfa 100644 --- a/platforms/spring-boot/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentConfiguration.java +++ b/platforms/spring-boot/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentConfiguration.java @@ -565,6 +565,12 @@ public class SalesforceComponentConfiguration */ private PayloadFormat format; /** + * Use raw payload {@link String} for request and response (either JSON + * or XML depending on {@code format} ), instead of DTOs, false by + * default + */ + private Boolean rawPayload = false; + /** * Salesforce API version, defaults to * SalesforceEndpointConfig.DEFAULT_VERSION */ @@ -792,6 +798,14 @@ public class SalesforceComponentConfiguration this.format = format; } + public Boolean getRawPayload() { + return rawPayload; + } + + public void setRawPayload(Boolean rawPayload) { + this.rawPayload = rawPayload; + } + public String getApiVersion() { return apiVersion; }