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 2016/01/06 17:59:37 UTC
[3/4] camel git commit: add support for adding multiple parameters
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/9dc8705a
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/9dc8705a
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/9dc8705a
Branch: refs/heads/camel-2.16.x
Commit: 9dc8705a8ae29953c7562f2ac3f9271b76f25a84
Parents: b027b7b
Author: Ov <ov...@hgdata.com>
Authored: Wed Jan 6 15:37:37 2016 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Wed Jan 6 17:59:20 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/9dc8705a/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);
}