You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2014/01/17 13:10:05 UTC

[2/2] git commit: CAMEL-7137: Allow to configure salesforce component packages easier in blueprint just like in spring

CAMEL-7137: Allow to configure salesforce component packages easier in blueprint just like in spring


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/235847e5
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/235847e5
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/235847e5

Branch: refs/heads/camel-2.12.x
Commit: 235847e58119ed7f4eb9192bd17aba9463ef2b70
Parents: d3a34bf
Author: Claus Ibsen <da...@apache.org>
Authored: Fri Jan 17 13:13:44 2014 +0100
Committer: Claus Ibsen <da...@apache.org>
Committed: Fri Jan 17 13:14:11 2014 +0100

----------------------------------------------------------------------
 .../camel/component/salesforce/SalesforceComponent.java       | 7 +++++++
 .../component/salesforce/internal/SalesforceSession.java      | 5 ++++-
 2 files changed, 11 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/235847e5/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java
----------------------------------------------------------------------
diff --git a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java
index 806c940..52dafa5 100644
--- a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java
+++ b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/SalesforceComponent.java
@@ -311,6 +311,13 @@ public class SalesforceComponent extends UriEndpointComponent implements Endpoin
         this.packages = packages;
     }
 
+    public void setPackages(String packages) {
+        // split using comma
+        if (packages != null) {
+            setPackages(packages.split(","));
+        }
+    }
+
     public SalesforceSession getSession() {
         return session;
     }

http://git-wip-us.apache.org/repos/asf/camel/blob/235847e5/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/SalesforceSession.java
----------------------------------------------------------------------
diff --git a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/SalesforceSession.java b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/SalesforceSession.java
index c40f3a7..a1ce643 100644
--- a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/SalesforceSession.java
+++ b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/SalesforceSession.java
@@ -106,7 +106,8 @@ public class SalesforceSession implements Service {
 
             // login to Salesforce and get session id
             final StatusExceptionExchange loginPost = new StatusExceptionExchange(true);
-            loginPost.setURL(config.getLoginUrl() + OAUTH2_TOKEN_PATH);
+            String url = config.getLoginUrl() + OAUTH2_TOKEN_PATH;
+            loginPost.setURL(url);
             loginPost.setMethod(HttpMethods.POST);
             loginPost.setRequestContentType(FORM_CONTENT_TYPE);
 
@@ -120,6 +121,8 @@ public class SalesforceSession implements Service {
 
             try {
 
+                LOG.info("Logging clientId: {} into Salesforce url: {}", config.getClientId(), url);
+
                 // set form content
                 loginPost.setRequestContent(new ByteArrayBuffer(
                         nvps.encode(StringUtil.__UTF8, true).getBytes(StringUtil.__UTF8)));