Repository: camel
Updated Branches:
  refs/heads/master ced55f778 -> f40d087d4


CAMEL-9273:Added simple string method for adding a comma separated id


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

Branch: refs/heads/master
Commit: 9839026937257fd2a93635e5775de091585f50be
Parents: 2f3392d
Author: Arno Noordover <a...@noordover.net>
Authored: Wed May 25 15:55:13 2016 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Wed May 25 16:54:34 2016 +0200

----------------------------------------------------------------------
 .../camel/component/weather/WeatherConfiguration.java     | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/98390269/components/camel-weather/src/main/java/org/apache/camel/component/weather/WeatherConfiguration.java
----------------------------------------------------------------------
diff --git 
a/components/camel-weather/src/main/java/org/apache/camel/component/weather/WeatherConfiguration.java
 
b/components/camel-weather/src/main/java/org/apache/camel/component/weather/WeatherConfiguration.java
index 9613c1f..aaff564 100644
--- 
a/components/camel-weather/src/main/java/org/apache/camel/component/weather/WeatherConfiguration.java
+++ 
b/components/camel-weather/src/main/java/org/apache/camel/component/weather/WeatherConfiguration.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.weather;
 
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Iterator;
 import java.util.List;
 import java.util.Scanner;
 
@@ -26,6 +27,7 @@ import org.apache.camel.spi.Metadata;
 import org.apache.camel.spi.UriParam;
 import org.apache.camel.spi.UriParams;
 import org.apache.camel.spi.UriPath;
+import org.apache.camel.util.ObjectHelper;
 import org.apache.commons.httpclient.HttpConnectionManager;
 
 import static org.apache.camel.component.weather.WeatherLanguage.en;
@@ -375,10 +377,16 @@ public class WeatherConfiguration {
         }
         ids.add(id);
     }
+
     /**
      * List of id's of city/stations
      */
-    public void setIds(String... ids) {
+    public void setIds(String id, String... ids) {
+        Iterator<?> it = ObjectHelper.createIterator(id);
+        while (it.hasNext()) {
+            String myId = (String) it.next();
+            addId(myId);
+        }
         this.ids = Arrays.asList(ids);
     }
 

Reply via email to