Repository: camel
Updated Branches:
  refs/heads/camel-2.16.x b027b7b07 -> 2801a7151
  refs/heads/master dda3a043d -> 6b86f917f


add support for adding multiple parameters


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

Branch: refs/heads/master
Commit: 11af6b833f10ac4959849f3910d9b0fde567c5d9
Parents: dda3a04
Author: Ov <ovidiu.an...@hgdata.com>
Authored: Wed Jan 6 15:37:37 2016 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Wed Jan 6 17:53:00 2016 +0100

----------------------------------------------------------------------
 .../java/org/apache/camel/model/rest/RestDefinition.java    | 9 +++++++++
 1 file changed, 9 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/11af6b83/camel-core/src/main/java/org/apache/camel/model/rest/RestDefinition.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/model/rest/RestDefinition.java 
b/camel-core/src/main/java/org/apache/camel/model/rest/RestDefinition.java
index 8bbbe71..3e95a28 100644
--- a/camel-core/src/main/java/org/apache/camel/model/rest/RestDefinition.java
+++ b/camel-core/src/main/java/org/apache/camel/model/rest/RestDefinition.java
@@ -318,6 +318,15 @@ public class RestDefinition extends 
OptionalIdentifiedDefinition<RestDefinition>
         return this;
     }
 
+    public RestDefinition params(List<RestOperationParamDefinition> params) {
+        if (getVerbs().isEmpty()) {
+            throw new IllegalArgumentException("Must add verb first, such as 
get/post/delete");
+        }
+        VerbDefinition verb = getVerbs().get(getVerbs().size() - 1);
+        verb.getParams().addAll(params);
+        return this;
+    }
+
     public RestOperationParamDefinition param(VerbDefinition verb) {
         return new RestOperationParamDefinition(verb);
     }

Reply via email to