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/6787c748 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/6787c748 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/6787c748 Branch: refs/heads/camel-2.19.x Commit: 6787c7489a0eb676ff1260cb00cc73f3be8ddd37 Parents: b356aa7 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 01:14:01 2017 -0700 ---------------------------------------------------------------------- .../springboot/SalesforceComponentConfiguration.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/6787c748/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 3cde2be..40dcbe7 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 @@ -427,6 +427,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 */ @@ -654,6 +660,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; }