System.out.println("\t CamelCxfRsBindingClient add 1 1 10");
System.out.println("\t CamelCxfRsBindingClient del 1 3");
return;
} else {
command = args[0];
HTTPMixIn http = new HTTPMixIn();
http.initialize();
if (command.equals("new")) {
String response = http.sendString(baseUrl + "/inventory", "", HTTPMixIn.HTTP_GET);
if (response.equals("false")) {
http.sendString(baseUrl + "/inventory/create", "", HTTPMixIn.HTTP_OPTIONS);
}
System.out.println(http.sendString(baseUrl + "/order", "", HTTPMixIn.HTTP_POST));
} else if (command.equals("get")) {
if (args.length != 2) {
System.out.println("No orderId found!");
System.out.println("Usage: get <orderId>");
}
System.out.println(http.sendString(baseUrl + "/order/" + args[1], "", HTTPMixIn.HTTP_GET));
} else if (command.equals("add")) {
if (args.length < 2) {
System.out.println("No orderId found!");
System.out.println("Usage: get <orderId> <itemId> <quantity>");
}
if (args.length < 3) {
System.out.println("No itemId found!");
System.out.println("Usage: get <orderId> <itemId> <quantity>");
}
if (args.length < 4) {
System.out.println("No quantity found!");
System.out.println("Usage: get <orderId> <itemId> <quantity>");
}
String order = "<order>"
+ " <orderId>" + args[1] + "</orderId>"
+ " <orderItem>"
+ " <item>"
+ " <itemId>" + args[2] + "</itemId>"
+ " </item>"
+ " <quantity>" + args[3] + "</quantity>"
+ " </orderItem>"
+ "</order>";
System.out.println(http.sendString(baseUrl + "/order/item", order, HTTPMixIn.HTTP_PUT));
} else if (command.equals("del")) {
if (args.length < 2) {
System.out.println("No orderId found!");
System.out.println("Usage: get <orderId> <itemId>");
}
if (args.length < 3) {
System.out.println("No itemId found!");
System.out.println("Usage: get <orderId> <itemId>");
}
System.out.println(http.sendString(baseUrl + "/order/" + args[1] + ":" + args[2], "", HTTPMixIn.HTTP_DELETE));
}
}
}