[2/2] camel git commit: CAMEL-8586: File component optimization required for file response body. Thanks to Sergey Zolotaryov for the patch.

2015-04-07 Thread davsclaus
CAMEL-8586: File component optimization required for file response body. Thanks 
to Sergey Zolotaryov for the patch.


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

Branch: refs/heads/master
Commit: 9b380b85b597382b068b9c26e20f5025e89f725c
Parents: e6e3047
Author: Claus Ibsen davscl...@apache.org
Authored: Mon Apr 6 12:30:20 2015 +0200
Committer: Claus Ibsen davscl...@apache.org
Committed: Tue Apr 7 09:51:50 2015 +0200

--
 .../camel/component/file/FileOperations.java|  2 +-
 .../file/FileProducerFileBodyGetsMoved.java | 78 
 2 files changed, 79 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/camel/blob/9b380b85/camel-core/src/main/java/org/apache/camel/component/file/FileOperations.java
--
diff --git 
a/camel-core/src/main/java/org/apache/camel/component/file/FileOperations.java 
b/camel-core/src/main/java/org/apache/camel/component/file/FileOperations.java
index 5bf82bb..4164a07 100644
--- 
a/camel-core/src/main/java/org/apache/camel/component/file/FileOperations.java
+++ 
b/camel-core/src/main/java/org/apache/camel/component/file/FileOperations.java
@@ -223,10 +223,10 @@ public class FileOperations implements 
GenericFileOperationsFile {
 Object body = exchange.getIn().getBody();
 if (body instanceof WrappedFile) {
 body = ((WrappedFile?) body).getFile();
-fileBased = true;
 }
 if (body instanceof File) {
 source = (File) body;
+fileBased = true;
 }
 }
 

http://git-wip-us.apache.org/repos/asf/camel/blob/9b380b85/camel-core/src/test/java/org/apache/camel/component/file/FileProducerFileBodyGetsMoved.java
--
diff --git 
a/camel-core/src/test/java/org/apache/camel/component/file/FileProducerFileBodyGetsMoved.java
 
b/camel-core/src/test/java/org/apache/camel/component/file/FileProducerFileBodyGetsMoved.java
new file mode 100644
index 000..2e5aca9
--- /dev/null
+++ 
b/camel-core/src/test/java/org/apache/camel/component/file/FileProducerFileBodyGetsMoved.java
@@ -0,0 +1,78 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the License); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.file;
+
+import java.io.File;
+
+import org.apache.camel.ContextTestSupport;
+import org.apache.camel.Exchange;
+import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.mock.MockEndpoint;
+import org.junit.Before;
+import org.junit.Test;
+
+/**
+ * Checks that body of type {@link java.io.File} is simply moved avoiding
+ * copying using IO streams.
+ */
+public class FileProducerFileBodyGetsMoved extends ContextTestSupport {
+
+@Before
+@Override
+protected void setUp() throws Exception {
+deleteDirectory(target/filemove);
+super.setUp();
+}
+
+@Test
+public void testStoreFileExchangeBodyIsFile() throws Exception {
+MockEndpoint mock = getMockEndpoint(mock:result);
+mock.expectedFileExists(target/filemove/testStoreFile);
+mock.expectedMessageCount(1);
+File temporaryFile = File.createTempFile(camel, test);
+
+template.requestBodyAndHeader(direct:in, temporaryFile, 
Exchange.FILE_LOCAL_WORK_PATH, temporaryFile);
+
+mock.assertIsSatisfied();
+assertFalse(Temporary body file should have been moved, not copied, 
temporaryFile.exists());
+}
+
+@Test
+public void testStoreFileExchangeBodyIsWrappedFile() throws Exception {
+MockEndpoint mock = getMockEndpoint(mock:result);
+mock.expectedFileExists(target/filemove/testStoreFile);
+mock.expectedMessageCount(1);
+File temporaryFile = File.createTempFile(camel, test);
+
+GenericFileFile 

[1/2] camel git commit: CAMEL-8600: Fixed test after change

2015-04-07 Thread davsclaus
Repository: camel
Updated Branches:
  refs/heads/master e6e3047b0 - 0f8648611


CAMEL-8600: Fixed test after change


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

Branch: refs/heads/master
Commit: 0f86486111cafaad2eb84e3f2e77f67ab2b4b18c
Parents: 9b380b8
Author: Claus Ibsen davscl...@apache.org
Authored: Tue Apr 7 09:51:14 2015 +0200
Committer: Claus Ibsen davscl...@apache.org
Committed: Tue Apr 7 09:51:50 2015 +0200

--
 .../camel/component/file/remote/UriConfigurationTest.java  | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/camel/blob/0f864861/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/UriConfigurationTest.java
--
diff --git 
a/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/UriConfigurationTest.java
 
b/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/UriConfigurationTest.java
index 12aea2a..8d6783a 100644
--- 
a/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/UriConfigurationTest.java
+++ 
b/components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/UriConfigurationTest.java
@@ -37,7 +37,7 @@ public class UriConfigurationTest extends CamelTestSupport {
 assertNull(config.getUsername());
 assertNull(config.getPassword());
 assertEquals(false, config.isBinary());
-assertEquals(RemoteFileConfiguration.PathSeparator.Auto, 
config.getSeparator());
+assertEquals(RemoteFileConfiguration.PathSeparator.UNIX, 
config.getSeparator());
 }
 
 @Test
@@ -51,7 +51,7 @@ public class UriConfigurationTest extends CamelTestSupport {
 assertNull(config.getUsername());
 assertNull(config.getPassword());
 assertEquals(false, config.isBinary());
-assertEquals(RemoteFileConfiguration.PathSeparator.Auto, 
config.getSeparator());
+assertEquals(RemoteFileConfiguration.PathSeparator.UNIX, 
config.getSeparator());
 }
 
 @Test
@@ -67,7 +67,7 @@ public class UriConfigurationTest extends CamelTestSupport {
 assertEquals(false, config.isBinary());
 assertEquals(false, config.isImplicit());
 assertEquals(TLS, config.getSecurityProtocol());
-assertEquals(RemoteFileConfiguration.PathSeparator.Auto, 
config.getSeparator());
+assertEquals(RemoteFileConfiguration.PathSeparator.UNIX, 
config.getSeparator());
 }
 
 @Test



[5/5] camel git commit: CAMEL-8601: Added support for address and geo-location Salesforce compound types

2015-04-07 Thread dhirajsb
CAMEL-8601: Added support for address and geo-location Salesforce compound types


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

Branch: refs/heads/camel-2.12.x
Commit: 108faab420e6d2d866e824662add5a8486cd3302
Parents: 49c6098
Author: Dhiraj Bokde dhira...@yahoo.com
Authored: Mon Apr 6 23:07:13 2015 -0700
Committer: Dhiraj Bokde dhira...@yahoo.com
Committed: Mon Apr 6 23:20:42 2015 -0700

--
 .../component/salesforce/api/dto/Address.java   |  93 ++
 .../salesforce/api/dto/GeoLocation.java |  45 +++
 .../CompoundTypesIntegrationTest.java   | 121 
 .../salesforce/dto/generated/Account.java   | 284 +++
 .../apache/camel/maven/CamelSalesforceMojo.java |   3 +-
 .../CamelSalesforceMojoIntegrationTest.java |   2 +-
 6 files changed, 546 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/camel/blob/108faab4/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
--
diff --git 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
new file mode 100644
index 000..2385f94
--- /dev/null
+++ 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
@@ -0,0 +1,93 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the License); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.salesforce.api.dto;
+
+/**
+ * Salesforce DTO for Compound type urn:address.
+ */
+public class Address extends GeoLocation {
+
+private String city;
+
+private String country;
+
+private String countryCode;
+
+private String postalCode;
+
+private String state;
+
+private String stateCode;
+
+private String street;
+
+public String getCity() {
+return city;
+}
+
+public void setCity(String city) {
+this.city = city;
+}
+
+public String getCountry() {
+return country;
+}
+
+public void setCountry(String country) {
+this.country = country;
+}
+
+public String getCountryCode() {
+return countryCode;
+}
+
+public void setCountryCode(String countryCode) {
+this.countryCode = countryCode;
+}
+
+public String getPostalCode() {
+return postalCode;
+}
+
+public void setPostalCode(String postalCode) {
+this.postalCode = postalCode;
+}
+
+public String getState() {
+return state;
+}
+
+public void setState(String state) {
+this.state = state;
+}
+
+public String getStateCode() {
+return stateCode;
+}
+
+public void setStateCode(String stateCode) {
+this.stateCode = stateCode;
+}
+
+public String getStreet() {
+return street;
+}
+
+public void setStreet(String street) {
+this.street = street;
+}
+}

http://git-wip-us.apache.org/repos/asf/camel/blob/108faab4/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
--
diff --git 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
new file mode 100644
index 000..b21d79a
--- /dev/null
+++ 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
@@ -0,0 +1,45 @@
+/**
+ * 

[2/5] camel git commit: CAMEL-8601: Added support for address and geo-location Salesforce compound types

2015-04-07 Thread dhirajsb
CAMEL-8601: Added support for address and geo-location Salesforce compound types


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

Branch: refs/heads/camel-2.15.x
Commit: 1070d55ba37ea5daa94ece21e4ae65584f171a91
Parents: 6f3daa8
Author: Dhiraj Bokde dhira...@yahoo.com
Authored: Mon Apr 6 23:07:13 2015 -0700
Committer: Dhiraj Bokde dhira...@yahoo.com
Committed: Mon Apr 6 23:19:13 2015 -0700

--
 .../component/salesforce/api/dto/Address.java   |  93 ++
 .../salesforce/api/dto/GeoLocation.java |  45 +++
 .../CompoundTypesIntegrationTest.java   | 121 
 .../salesforce/dto/generated/Account.java   | 284 +++
 .../apache/camel/maven/CamelSalesforceMojo.java |   3 +-
 .../CamelSalesforceMojoIntegrationTest.java |   2 +-
 6 files changed, 546 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/camel/blob/1070d55b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
--
diff --git 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
new file mode 100644
index 000..2385f94
--- /dev/null
+++ 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
@@ -0,0 +1,93 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the License); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.salesforce.api.dto;
+
+/**
+ * Salesforce DTO for Compound type urn:address.
+ */
+public class Address extends GeoLocation {
+
+private String city;
+
+private String country;
+
+private String countryCode;
+
+private String postalCode;
+
+private String state;
+
+private String stateCode;
+
+private String street;
+
+public String getCity() {
+return city;
+}
+
+public void setCity(String city) {
+this.city = city;
+}
+
+public String getCountry() {
+return country;
+}
+
+public void setCountry(String country) {
+this.country = country;
+}
+
+public String getCountryCode() {
+return countryCode;
+}
+
+public void setCountryCode(String countryCode) {
+this.countryCode = countryCode;
+}
+
+public String getPostalCode() {
+return postalCode;
+}
+
+public void setPostalCode(String postalCode) {
+this.postalCode = postalCode;
+}
+
+public String getState() {
+return state;
+}
+
+public void setState(String state) {
+this.state = state;
+}
+
+public String getStateCode() {
+return stateCode;
+}
+
+public void setStateCode(String stateCode) {
+this.stateCode = stateCode;
+}
+
+public String getStreet() {
+return street;
+}
+
+public void setStreet(String street) {
+this.street = street;
+}
+}

http://git-wip-us.apache.org/repos/asf/camel/blob/1070d55b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
--
diff --git 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
new file mode 100644
index 000..b21d79a
--- /dev/null
+++ 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
@@ -0,0 +1,45 @@
+/**
+ * 

[1/5] camel git commit: CAMEL-8601: Added support for address and geo-location Salesforce compound types

2015-04-07 Thread dhirajsb
Repository: camel
Updated Branches:
  refs/heads/camel-2.12.x 49c609843 - 108faab42
  refs/heads/camel-2.13.x ebec06b57 - c2cd0291d
  refs/heads/camel-2.14.x 6e862cc94 - dc6787be0
  refs/heads/camel-2.15.x 6f3daa8ec - 1070d55ba
  refs/heads/master b858dbb91 - e6e3047b0


CAMEL-8601: Added support for address and geo-location Salesforce compound types


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

Branch: refs/heads/master
Commit: e6e3047b02f97861c5a6730776e1adf4d858205b
Parents: b858dbb
Author: Dhiraj Bokde dhira...@yahoo.com
Authored: Mon Apr 6 23:07:13 2015 -0700
Committer: Dhiraj Bokde dhira...@yahoo.com
Committed: Mon Apr 6 23:07:13 2015 -0700

--
 .../component/salesforce/api/dto/Address.java   |  93 ++
 .../salesforce/api/dto/GeoLocation.java |  45 +++
 .../CompoundTypesIntegrationTest.java   | 121 
 .../salesforce/dto/generated/Account.java   | 284 +++
 .../apache/camel/maven/CamelSalesforceMojo.java |   3 +-
 .../CamelSalesforceMojoIntegrationTest.java |   2 +-
 6 files changed, 546 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/camel/blob/e6e3047b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
--
diff --git 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
new file mode 100644
index 000..2385f94
--- /dev/null
+++ 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
@@ -0,0 +1,93 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the License); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.salesforce.api.dto;
+
+/**
+ * Salesforce DTO for Compound type urn:address.
+ */
+public class Address extends GeoLocation {
+
+private String city;
+
+private String country;
+
+private String countryCode;
+
+private String postalCode;
+
+private String state;
+
+private String stateCode;
+
+private String street;
+
+public String getCity() {
+return city;
+}
+
+public void setCity(String city) {
+this.city = city;
+}
+
+public String getCountry() {
+return country;
+}
+
+public void setCountry(String country) {
+this.country = country;
+}
+
+public String getCountryCode() {
+return countryCode;
+}
+
+public void setCountryCode(String countryCode) {
+this.countryCode = countryCode;
+}
+
+public String getPostalCode() {
+return postalCode;
+}
+
+public void setPostalCode(String postalCode) {
+this.postalCode = postalCode;
+}
+
+public String getState() {
+return state;
+}
+
+public void setState(String state) {
+this.state = state;
+}
+
+public String getStateCode() {
+return stateCode;
+}
+
+public void setStateCode(String stateCode) {
+this.stateCode = stateCode;
+}
+
+public String getStreet() {
+return street;
+}
+
+public void setStreet(String street) {
+this.street = street;
+}
+}

http://git-wip-us.apache.org/repos/asf/camel/blob/e6e3047b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
--
diff --git 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
 

[4/5] camel git commit: CAMEL-8601: Added support for address and geo-location Salesforce compound types

2015-04-07 Thread dhirajsb
CAMEL-8601: Added support for address and geo-location Salesforce compound types


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

Branch: refs/heads/camel-2.13.x
Commit: c2cd0291d32e42270133fd96e37ff7e444bd9693
Parents: ebec06b
Author: Dhiraj Bokde dhira...@yahoo.com
Authored: Mon Apr 6 23:07:13 2015 -0700
Committer: Dhiraj Bokde dhira...@yahoo.com
Committed: Mon Apr 6 23:20:33 2015 -0700

--
 .../component/salesforce/api/dto/Address.java   |  93 ++
 .../salesforce/api/dto/GeoLocation.java |  45 +++
 .../CompoundTypesIntegrationTest.java   | 121 
 .../salesforce/dto/generated/Account.java   | 284 +++
 .../apache/camel/maven/CamelSalesforceMojo.java |   3 +-
 .../CamelSalesforceMojoIntegrationTest.java |   2 +-
 6 files changed, 546 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/camel/blob/c2cd0291/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
--
diff --git 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
new file mode 100644
index 000..2385f94
--- /dev/null
+++ 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
@@ -0,0 +1,93 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the License); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.salesforce.api.dto;
+
+/**
+ * Salesforce DTO for Compound type urn:address.
+ */
+public class Address extends GeoLocation {
+
+private String city;
+
+private String country;
+
+private String countryCode;
+
+private String postalCode;
+
+private String state;
+
+private String stateCode;
+
+private String street;
+
+public String getCity() {
+return city;
+}
+
+public void setCity(String city) {
+this.city = city;
+}
+
+public String getCountry() {
+return country;
+}
+
+public void setCountry(String country) {
+this.country = country;
+}
+
+public String getCountryCode() {
+return countryCode;
+}
+
+public void setCountryCode(String countryCode) {
+this.countryCode = countryCode;
+}
+
+public String getPostalCode() {
+return postalCode;
+}
+
+public void setPostalCode(String postalCode) {
+this.postalCode = postalCode;
+}
+
+public String getState() {
+return state;
+}
+
+public void setState(String state) {
+this.state = state;
+}
+
+public String getStateCode() {
+return stateCode;
+}
+
+public void setStateCode(String stateCode) {
+this.stateCode = stateCode;
+}
+
+public String getStreet() {
+return street;
+}
+
+public void setStreet(String street) {
+this.street = street;
+}
+}

http://git-wip-us.apache.org/repos/asf/camel/blob/c2cd0291/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
--
diff --git 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
new file mode 100644
index 000..b21d79a
--- /dev/null
+++ 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
@@ -0,0 +1,45 @@
+/**
+ * 

[3/5] camel git commit: CAMEL-8601: Added support for address and geo-location Salesforce compound types

2015-04-07 Thread dhirajsb
CAMEL-8601: Added support for address and geo-location Salesforce compound types


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

Branch: refs/heads/camel-2.14.x
Commit: dc6787be05b807c5ecf3eea123cd7fd27a5c01f0
Parents: 6e862cc
Author: Dhiraj Bokde dhira...@yahoo.com
Authored: Mon Apr 6 23:07:13 2015 -0700
Committer: Dhiraj Bokde dhira...@yahoo.com
Committed: Mon Apr 6 23:20:13 2015 -0700

--
 .../component/salesforce/api/dto/Address.java   |  93 ++
 .../salesforce/api/dto/GeoLocation.java |  45 +++
 .../CompoundTypesIntegrationTest.java   | 121 
 .../salesforce/dto/generated/Account.java   | 284 +++
 .../apache/camel/maven/CamelSalesforceMojo.java |   3 +-
 .../CamelSalesforceMojoIntegrationTest.java |   2 +-
 6 files changed, 546 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/camel/blob/dc6787be/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
--
diff --git 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
new file mode 100644
index 000..2385f94
--- /dev/null
+++ 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/Address.java
@@ -0,0 +1,93 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the License); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.salesforce.api.dto;
+
+/**
+ * Salesforce DTO for Compound type urn:address.
+ */
+public class Address extends GeoLocation {
+
+private String city;
+
+private String country;
+
+private String countryCode;
+
+private String postalCode;
+
+private String state;
+
+private String stateCode;
+
+private String street;
+
+public String getCity() {
+return city;
+}
+
+public void setCity(String city) {
+this.city = city;
+}
+
+public String getCountry() {
+return country;
+}
+
+public void setCountry(String country) {
+this.country = country;
+}
+
+public String getCountryCode() {
+return countryCode;
+}
+
+public void setCountryCode(String countryCode) {
+this.countryCode = countryCode;
+}
+
+public String getPostalCode() {
+return postalCode;
+}
+
+public void setPostalCode(String postalCode) {
+this.postalCode = postalCode;
+}
+
+public String getState() {
+return state;
+}
+
+public void setState(String state) {
+this.state = state;
+}
+
+public String getStateCode() {
+return stateCode;
+}
+
+public void setStateCode(String stateCode) {
+this.stateCode = stateCode;
+}
+
+public String getStreet() {
+return street;
+}
+
+public void setStreet(String street) {
+this.street = street;
+}
+}

http://git-wip-us.apache.org/repos/asf/camel/blob/dc6787be/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
--
diff --git 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
new file mode 100644
index 000..b21d79a
--- /dev/null
+++ 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/GeoLocation.java
@@ -0,0 +1,45 @@
+/**
+ * 

Git Push Summary

2015-04-07 Thread cmueller
Repository: camel
Updated Branches:
  refs/remotes/origin/trunk [deleted] ec0e3a736


Git Push Summary

2015-04-07 Thread cmueller
Repository: camel
Updated Branches:
  refs/remotes/origin/trunk [created] ec0e3a736


buildbot failure in ASF Buildbot on camel-site-production

2015-04-07 Thread buildbot
The Buildbot has detected a new failure on builder camel-site-production while 
building ASF Buildbot. Full details are available at:
http://ci.apache.org/builders/camel-site-production/builds/8328

Buildbot URL: http://ci.apache.org/

Buildslave for this Build: bb-cms-slave

Build Reason: The Nightly scheduler named 'camel-site-production' triggered 
this build
Build Source Stamp: [branch camel/website] HEAD
Blamelist: 

BUILD FAILED: failed compile

Sincerely,
 -The Buildbot





buildbot success in ASF Buildbot on camel-site-production

2015-04-07 Thread buildbot
The Buildbot has detected a restored build on builder camel-site-production 
while building ASF Buildbot. Full details are available at:
http://ci.apache.org/builders/camel-site-production/builds/8329

Buildbot URL: http://ci.apache.org/

Buildslave for this Build: bb-cms-slave

Build Reason: The Nightly scheduler named 'camel-site-production' triggered 
this build
Build Source Stamp: [branch camel/website] HEAD
Blamelist: 

Build succeeded!

Sincerely,
 -The Buildbot