aboutsummaryrefslogtreecommitdiffstats
path: root/restapi-call-node/provider/src/main/java/org/openecomp/sdnc/restapicall/HttpMethod.java
diff options
context:
space:
mode:
Diffstat (limited to 'restapi-call-node/provider/src/main/java/org/openecomp/sdnc/restapicall/HttpMethod.java')
-rw-r--r--restapi-call-node/provider/src/main/java/org/openecomp/sdnc/restapicall/HttpMethod.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/restapi-call-node/provider/src/main/java/org/openecomp/sdnc/restapicall/HttpMethod.java b/restapi-call-node/provider/src/main/java/org/openecomp/sdnc/restapicall/HttpMethod.java
new file mode 100644
index 0000000..cad15d5
--- /dev/null
+++ b/restapi-call-node/provider/src/main/java/org/openecomp/sdnc/restapicall/HttpMethod.java
@@ -0,0 +1,21 @@
+package org.openecomp.sdnc.restapicall;
+
+public enum HttpMethod {
+ GET, POST, PUT, DELETE, PATCH;
+
+ public static HttpMethod fromString(String s) {
+ if (s == null)
+ return null;
+ if (s.equalsIgnoreCase("get"))
+ return GET;
+ if (s.equalsIgnoreCase("post"))
+ return POST;
+ if (s.equalsIgnoreCase("put"))
+ return PUT;
+ if (s.equalsIgnoreCase("delete"))
+ return DELETE;
+ if (s.equalsIgnoreCase("patch"))
+ return PATCH;
+ throw new IllegalArgumentException("Invalid value for HTTP Method: " + s);
+ }
+}